如果你的label1是public的,在form1中打开form2后就可以赋值了,不过这种做法不好。
你可以重载form2的构造函数,传递参数过去显示在lable1中。
你可以重载form2的构造函数,传递参数过去显示在lable1中。
解决方案 »
- 求助 ado.net
- winfrom将Excel导出报错
- 好吧,有多少人认为LINQ是设计来简化数据库SQL访问的?
- 求教, 串口实时通信,是windows自身的原因,还是.net的原因??
- 获取桌面上的图片信息时出错
- 在winform中如何设定相对路径?
- 急,水晶报表不能打印放在页脚最底下的字段,预览可以看到这个字段的(大约在A4纸最底下2厘米的范围),但是A4就是打印不出来啊,能解决
- sql 存储过程
- 怎么才能变成两个三角,要多少分?
- 非常急!!!!如何得到这种客户端变量的值???
- 将字符串中单字节字符转成双字节字符,将字符串中双字节字符转成单字节字符。(在线急等啊...........)
- 有史以来碰到的最奇怪的一个问题!欢迎大家发表高见!
public System.Windows.Forms.TextBox aa;//定义为公共
public static Form1 FormInstance;public Form1()
{
//
// Windows 窗体设计器支持所必需的
//
InitializeComponent();
FormInstance = this;//-------------------加上这一句 //
// TODO: 在 InitializeComponent 调用后添加任何构造函数代码
//
}Form2
public static Form2 FormInstance;InitializeComponent();
FormInstance = this;//-------------------加上这一句
赋值:
WindowsApplication2.Form1.FormInstance.aa.Text="454545454";WindowsApplication2为命名空间
Form2 F2 =new Form2("This Is a Lable");F2.
Form2 F2 =new Form2();
F2.SetLableValue("This Is a Lable")
form 2public Form2(object str)
{
this.label1.Text=Str.ToString();
}public SetLableValue(object obj)
{
this.label1.Text=Str.ToString();
}