首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

100分请高手赐教,关于winform的登录,该如何解决

2012-01-28 
100分请高手赐教,关于winform的登录请问在winform里怎样保存用户登录的一些信息,能在其他form里调用。如在

100分请高手赐教,关于winform的登录
请问在winform里怎样保存用户登录的一些信息,能在其他form里调用。
如在编写web时能放在session里以便各个页面调用。

[解决办法]
设为静态公共变量
[解决办法]
public static string uName= " ";
[解决办法]
1建立一个类,可以叫UserInfo记录用户的的登陆名、单位等各种信息
2、建立一个PublicInfo类,该类是你用的公用信息,这里里面声明一个Static的变量是Userinfo类型的
public static UserInfo g_CurrentLoginInfo;
3 登陆窗体里把登陆信息赋给g_CurrentLoginInfo。
4、其他窗体直接使用g_CurrentLoginInfo就OK了
[解决办法]
把登陆信息写到DATABASE中,然后在其它页面中取出来,当然这是一个笨方法啊。
最好是用一个全局公共变量,然后再其它FORM中调用这个变量
[解决办法]
namespace WindowsApplication1
{
public sealed class LoginInfo
{
public static string UserName; // 用户名
public static string Password; // 密码
}
}

//....这样读写
private void button1_Click(object sender, EventArgs e)
{
LoginInfo.UserName = "Zswang ";
LoginInfo.Password = "****** ";
}

热点排行