C#中,Form1的label 双击事件响应后,如何在弹出的Form2中获取它的text
C#中,Form1的label 双击事件响应后,弹出Form2窗体,如何在Form2中获取Form1中的label。
如何有好多label都绑定同一个双击事件,那么他们如何在Form2中获取自己的text呢 C#?label
[解决办法]
在双击事件下写
{
Form2 frm = new Form2();
frm.s[] =label.text;
frm.show();
}
你可以在Form2中定义个数字s[],将label的text穿进去不就完了吗
[解决办法]
可以为Form2添加一个新的构造函数
public Form2(object sender,EventArgs e)
[解决办法]
所有lable都调用下面的事件
private void labelDouble_Click(object sender, EventArgs e)
{
Form2 frm = new Form2();
frm.lblText = ((Label)sender).Text;
frm.ShowDialog();
}