我用Visual Studio 2005(winform)开发了一个程序,
我想把用户登陆的用户名在每个窗体都能得到,我现在只能在一个窗体得到,
我是这么写的
登陆窗体
frmMain f = new frmMain();
f.userName = Convert.ToString(this.txtUserName.Text);
f.Show();
f.frm2 = this;
this.Hide();
主窗体
public string userName;
public frmLogin frm2;
现在我想要在每个窗体都能到userName的值
怎么实现,请教各位
我想把用户登陆的用户名在每个窗体都能得到,我现在只能在一个窗体得到,
我是这么写的
登陆窗体
frmMain f = new frmMain();
f.userName = Convert.ToString(this.txtUserName.Text);
f.Show();
f.frm2 = this;
this.Hide();
主窗体
public string userName;
public frmLogin frm2;
现在我想要在每个窗体都能到userName的值
怎么实现,请教各位
解决方案 »
- 请问各位:如何在DataGridView每一行后面加上添加和删除两个按钮?
- 新手来围观
- 数据层新手问题。大哥们帮帮忙。
- 剪贴办操作Clipboard和MemoryStream操作遇到奇怪异常
- ASP.net 解析xml问题
- WPF TextBox 不能输入,求大大帮忙!
- 编译时if语句条件符合时为什么还要检查else语句呢?
- C# datagridview插入数据库问题
- 如何实现Winform的界面设计
- 刚吃饭休息!但有个巨难的问题!!大哥们给我个办法好吗???
- 在VS.NET2005的C#中把EXCEL2003的数据导入SQL-SERVER2000的问题? (急!!!!!!)
- 动态dropdownlist的取值问题--跪谢!
一):在你new下一个窗体的时候通过构造函数传过去二):定一个静态变量 在其它窗体中类名打点调用
详细点告诉我呀
public static string userName;
在一处地方赋值,整个程序都能使用的
exp:public class Class1
{
public Class1()
{
//
// TODO: 在此处添加构造函数逻辑
//
}
private static string Username;
public static string UserName
{
get{return Username;}
set{Username=value;}
}
}
public static string userName;