请问两个窗体怎样互传变量? 主窗口中定义一个static变量,如:public static string m; 然后在登录窗口中赋值,如下:frmMain.m = this.TextBox1.Text在主窗口中显示:MessageBox.Show(m); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以使用internal或public进行数据传递。 登陆窗口中设置一个public属性,public static string strLogName;strLogName = this.tbLogName.text;//取得登陆名称主窗口中frmLogin.strLogName的到登陆名称 看这个FAQ:怎样从一个窗口设置主窗口的控件属性?http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=4687 1.用frmMain的公有属性直接;2.也可通过frmMain的私有字段以及构造函数完成private string UserID;public frmMain(string sUserID){ UserID = sUserID; // 以下为其他代码 ....} 用类的概念来说,最好不要通过public static string strLogName来做,最好能写成属性,通过set,get来存取数据! 在主窗口中设置一个public变量就行了。 在主窗口中设置一个public变量,也可以设置一个public类用这个类里的变量和属性来传递。 GridView 中 checkBox 触发事件 参数 问题(等等等) 怎么将这种数据写个循环。。。。。。。。。。。 谁可以告诉我为什么vs2008,我不知道按了那里就多了很蓝色的点点 当改变RowFilter,会触发什么事件? DataAdapter更新数据库 用户注册的点问题,有详细源码(含存储过程,类文件) 关于接口变量的问题 在.NET中能调用PB中引用的DLL吗? 简单问题求教:在Form开发中如何使comboBox只读? 新年到,喜气洋洋!!!散分200! 高分寻求上传方案!加急!!!!!!! 超级菜鸟来问问题了
strLogName = this.tbLogName.text;//取得登陆名称
主窗口中
frmLogin.strLogName的到登陆名称
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=4687
private string UserID;
public frmMain(string sUserID)
{
UserID = sUserID;
// 以下为其他代码
....
}
最好能写成属性,通过set,get来存取数据!