form1 怎么直接改变form2 窗体的label 值。
注意 form2 不能再show.. form2 是一直在的窗体。.
注意 form2 不能再show.. form2 是一直在的窗体。.
解决方案 »
- C#串口控制脚踏开关采集视频图像
- 根据提供的网络地址来下载文件夹及文件,下载后目录结构都一样。
- c# winfrom 设置整个系统的字体 颜色
- [分享]自己写的两个c#类,使文件上传 和 管理数据库 更加方便
- 如何用CDATA块修改xml节点的值??
- C#如何调用SQL Server的StoreProcedure(存储过程)?
- 急!!!!!!谢谢!怎么在dataGrid谋一列中加入dateTimePicker,使它可以像comBox那样在dataGrid中显示和选择!!
- 高分求C#云台控制源码
- 运行窗体时,字休、控件 错位问题
- 用winform些一个收邮件的程序!
- C#中精确计时的一点收获
- <a href 传值
遍历Application.OpenForms找到类型为Form1的对象
public delegate void ChangeHandel();
public event ChangeHandel ChangeEvent;
private void Button1_Click(object sender, EventArgs e)
{
if (ChangeEvent!= null)
ChangeEvent();
}
form1里new Form2
Form2 frm = new Form2();
frm.ChangeEvent += new ChangeHandel(your_event); private void your_event()
{ }
form1 显示,form2显示,这时from1.button_click 给form2的label1.text 赋值 , form2上的 label1.text立刻发生变化 要这样的效果。
谢谢。
{
if (frm is Form2)
{
frm.Controls["label1"].Text = "要赋的值";
break;
}
}如果出错,请检查控件的名字对不对.