为什么 我这个只能在弹出的student窗体上显示这个user值再打开这个窗口或者通过其他方法打开这个窗口那个值就没有了
student form = new student();
form.Show();
form.num.Text = this.user;//登录窗口的登录名
可以用什么方法将一个窗口的登陆界面的登录名保存下来 然后在别的窗体上一直可以调用。
student form = new student();
form.Show();
form.num.Text = this.user;//登录窗口的登录名
可以用什么方法将一个窗口的登陆界面的登录名保存下来 然后在别的窗体上一直可以调用。
解决方案 »
- PrintDocument DrawString打印条码问题
- jsonviewer的VS风格的是怎么做的
- if(!bl)!的作用是什么?(菜鸟提问)
- 菜鸟进...
- c# 水晶报表问题?
- 请问一个字符串算法解决办法。
- 如果在编译过程中出现 error CS0103: 名称“i”在类或命名空间“Test”中不存在,该如何解决?
- 用C#将数据导入Excel,怎样操作它的对象合并Excel的单元格?谢谢!
- WebBrowser 显示html内容,第一次正常,后面写入两次才显示上一次写入的内容。
- 用bindingNavigator滚动记录时DataGridView不能同步滚动???急!!!
- XmlReader 的问题
- C# 时间
在Winform程序中,有一个AppDomain对象可以保存本程序域的数据(作用有点类似ASP.Net的Session),通过这个对象的SetData()与GetData()方法可以实现数据缓存,然后跨窗体访问.
public partial class Student : Form
{
public int id;
public Student(int id)
{
InitializeComponent();
this.id=id;
}
}
_____________________________________________
student form = new student(id); //id 为要传递的值
form.Show();
{
private static string m_userName = string.Empty; public static string UserName
{
get{return m_userName;}
set{m_userName = value;}
} ...
}使用时,GlobeClass.UserName = "Zhang"
{
public static string UserName{get; set;}
}
登录的时候给他赋值: UserCommon.UserName = tbUser.Text;
其它要用的时候直接调用UserCommon.UserName就可以了。
form.num.Text = this.user;//登录窗口的登录名
form.Show();
交换2句顺序,form showmodal都没问题