想把登录窗体中的用户名传到主窗体中,用了好多方法都实现不了,求高手指点??
解决方案 »
- 关于Button
- C#窗口最小化后还原窗口时控件会重绘,如何解决
- 刷新页面后,加载的ocx不起作用了
- ******正则表达式移除UBB*****
- 请问如何在click button1后生成100个label竖直排列然后把它们显示出来,内容为它们的编号
- 请各位看下,这个mysql调用的异常的原因是什么,要怎么处理。
- 实现画笔流畅画图
- ToString的疑惑
- 请问一个SqlDataReader的问题,请大家帮忙解决,马上给分。
- 何处有Infragistics NetAdvantage Suite 组件下载
- 请问,DirectX 2D绘图函数有哪些,谢谢
- 请问一下lambda表达式树和lambda表达式的区别
http://www.cnblogs.com/tomin/archive/2009/02/25/1397677.html
form1 =new from(传的值)
就可以弄过去
牛皮癣
WinForm里没有Session概念
winform 可以通过构造函数 或通过属性传 或直接公开界面控件访问级
是在From1中写,还是在
From2中写,能在说的具体点吗
public delegate void ParDelegate(String str); public event ParDelegate par_show; public void par_show_1(String ss)
{
if (par_show != null)
{
par_show(ss);
}
} private void button1_Click(object sender, EventArgs e)
{
par_show_1("测试");
}form1 private void button1_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2();
f2.Show();
f2.par_show += new Form2.ParDelegate(kkll);
f2.par_show_1("");
} private void kkll(String s)
{
this.textBox1.Text = s;
}委托传值.
建一个类 A
设置
public string static a;然后在登录窗体登录验证后将用户名储存到A.a(静态变量用类名加点可以直接调用)再然后要用用户名的时候直接调A.a就可以直接用了我就是这么来的
在登录按钮中 把第二窗体 form2 form2 f2 =new form2() f2.show();
在第二个窗体中接受 string name=form1.name;
这样就行了