我觉得你问的这个问题是关于两个窗体间传值的问题,基本有三中方式.
不过你这种情况,最好使用类似session 的方法
首先,在登陆窗体中将用户名和密码保存到一个对象中 userInfo,包括用户名和密码
public class UserInfo
{
public string _userName;
public string _userPassword;
public UserInfo(string userName,string userPassword)
{
_userName=userName;
_userPassword = userPassword;
}
}
UserInfo userInfo = new UserInfo("张三","123456");
AppDomain.CurrentDomain.SetData("UserInfo",userInfo)
然后,在该进程中(单程序域进程),所有窗体或其他类对象中都可以这样获得该对象
UserInfo temp = (UserInfo)AppDomain.CurrentDomain.GetData("UserInfo");
|