一个c#登陆界面 把form1写成一个类,把用户需要输入的信息写成属性!然后将属性的值赋予form2的标签控件! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 b/s?登陆界面传值,Form2标签接收 Resquest.QueryString[""] 接受或者Session[""]传值 比较普遍 從form1開啟fomr2form2 f=new form2(textBox1.text);f.show();form2的构造函數public form2(string text){ label.text=text;}方法很多种!! 在form2里做一个公有属性,在form1里把这个属性付值,在form2的构造函数或LOAD里把这个属性赋给标签. 在登录按钮事件里写:Form2 a2 = new Form2();a2.标签的函数名.Text = this.用户函数名.Text;这样就可以了。 设置属性 return就可以了。 在form1中定义全局变量,赋值登陆信息,再传给form2 from1 Log = new LoadForm(); Log.ShowDialog(); if (Log.DialogResult == DialogResult.OK) { try { Application.Run(new from2(this.txt)); //在这里把你要使用的信息,通过构造函数,传递到from2中 } catch { Application.Exit(); } } 可以这样实现建立一个叫做PublicString的文件 里面都是public static现在假设你定义了这样一个变量 UserName string类型的Form1 的登陆按钮Onclick事件写上PublicString.UserName=txtName.Text;Form2 测试 可以这样写MessageBox.Show(PublicString。UserName); 重写Form2的构造函数(带个参数),传参,最现实、最科学的做法,别的不多说,呵呵。 声明一个变量~ 在form2中实例再调用 就是五楼的方法 你也可以声明的一个static变量在form2中直接 form1.变量名 进行传值,不过static变量用完之后要释放form1.a=this.Label.text a2.标签的函数名.Text中标签的函数名是什么意思?我可以实现a2.Text=this.Textbox.Text;把a2的标题改写。但是如何把a2中的一个label的text改写呢? a2.Label1.Text = this.TextBox.Text 楼上你好,不知道你试验没有,在输入a2.之后,没有label1这个提示,好像现在还不能读取a2里面的label1控件呢,你试验一下好吗。 我疑惑的是,从vs2005上,单击label,选哪一项,改成public呢??????????????????????????? 我疑惑的是,从vs2005上,单击label,选哪一项,改成public呢??????????????????????????? 再不会请看看这个。http://topic.csdn.net/t/20050212/19/3782093.html 应该在form1里设公共属性,因为那时form2可能还未初始化 不是单击哪一项,要把label改为public,只有在代码里改是Form.Designer.cs里面改.大约是在最下面 根据五楼的方法。综合一下就是这样:1.在form2中添加一个label1 然后在Form2.Designer.cs这个文件中,最后一行改为public System.Windows.Forms.Label label1;2.在form1中的登陆按钮事件里写: Form2 f2 = new Form2(); f2.label1.Text = this.textBox1.Text; f2.Show();恩,这就是完整的方法。 封装的好点还是在构造里面传参数。然后在load里显示。 form2 f=new form2(textBox1.text); f.show(); public form2(string text) { label.text=text; } 方法有很多,可以传过去,还可以定义几个静态变量,然后在FORM2中用FORM1.这里是你定义的静态变量 from1 Log = new LoadForm(); Log.ShowDialog(); if (Log.DialogResult == DialogResult.OK) { try { Application.Run(new from2(this.txt)); //在这里把你要使用的信息,通过构造函数,传递到from2中 } catch { Application.Exit(); } } 两种办法:1 标签设为public2 用事件委托 在命名空间内再声明一个类,把要传递的值的属性设为公共,静态的,再在登录按钮上把用户名和密码赋值就OK了,并在另一个窗口的构造函数类引用刚才定义类的公共属性就OK了 在form2里面添加一个public属性 para;然后form1的打开form2的事件代码中给para赋值,这样不就过去了. 如何用Graphics画一条彩线 WPF 跪求 求解 在线等待? 写成后台代码 C#中单步执行是哪个键?F10只能逐过程执行 求救! 熟悉Winform的来 请问怎样给一个字符串加上下划线? 昨天的问题还没解决呀,麻烦大家再帮帮我好不:( 神啊,救救我啊,救命啊,有关于进程隐藏的技术 关于静态的问题 c# release 问题 求教c# FromFile 方法 Excel打开问题,本地调试可以打开,但是将做好的网页放到服务器就打不开本地的excel了 “未将对象设置引用到对象的实例”错误,数据库连接,2005测试可以,2003就不可以
登陆界面传值,
Form2标签接收
Resquest.QueryString[""] 接受
或者
Session[""]传值 比较普遍
form2 f=new form2(textBox1.text);
f.show();form2的构造函數
public form2(string text)
{
label.text=text;
}方法很多种!!
Form2 a2 = new Form2();
a2.标签的函数名.Text = this.用户函数名.Text;
这样就可以了。
from1 Log = new LoadForm();
Log.ShowDialog(); if (Log.DialogResult == DialogResult.OK)
{
try
{
Application.Run(new from2(this.txt)); //在这里把你要使用的信息,通过构造函数,传递到from2中
}
catch
{
Application.Exit();
}
}
建立一个叫做PublicString的文件 里面都是public static现在假设你定义了这样一个变量 UserName string类型的Form1 的登陆按钮Onclick事件写上
PublicString.UserName=txtName.Text;Form2 测试 可以这样写
MessageBox.Show(PublicString。UserName);
form1.a=this.Label.text
a2.标签的函数名.Text中标签的函数名是什么意思?我可以实现a2.Text=this.Textbox.Text;把a2的标题改写。但是如何把a2中的一个label的text改写呢?
http://topic.csdn.net/t/20050212/19/3782093.html
是Form.Designer.cs里面改.大约是在最下面
根据五楼的方法。综合一下就是这样:
1.在form2中添加一个label1 然后在Form2.Designer.cs这个文件中,最后一行改为public System.Windows.Forms.Label label1;2.在form1中的登陆按钮事件里写:
Form2 f2 = new Form2();
f2.label1.Text = this.textBox1.Text;
f2.Show();恩,这就是完整的方法。
form2 f=new form2(textBox1.text);
f.show();
public form2(string text)
{
label.text=text;
} 方法有很多,可以传过去,还可以定义几个静态变量,然后在FORM2中用FORM1.这里是你定义的静态变量
Log.ShowDialog(); if (Log.DialogResult == DialogResult.OK)
{
try
{
Application.Run(new from2(this.txt)); //在这里把你要使用的信息,通过构造函数,传递到from2中
}
catch
{
Application.Exit();
}
}
然后form1的打开form2的事件代码中给para赋值,
这样不就过去了.