社区
C#
帖子详情
winform中如何存储全局变量啊?
武汉星云信软件
2007-02-06 11:18:01
如用户信息,在整个应用程序中都会用到,如何存储啊?进入不同窗体时,直接调用?如何操作?
...全文
1027
18
打赏
收藏
winform中如何存储全局变量啊?
如用户信息,在整个应用程序中都会用到,如何存储啊?进入不同窗体时,直接调用?如何操作?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xyz16
2007-04-07
打赏
举报
回复
mark
「已注销」
2007-02-07
打赏
举报
回复
up
武汉星云信软件
2007-02-07
打赏
举报
回复
OK,没问题了,感谢爱是唯一!
daichenghua
2007-02-07
打赏
举报
回复
报什么错???
if (UserDAL.ValidateUser(username,txtPassword.Text.Trim()))
{
(((Control)sender).Parent).Hide();
InfoClass.UserInfo = UserDAL.GetUserInfo(username);
MainForm mForm = new MainForm();
mForm.Show();
}试一试
武汉星云信软件
2007-02-07
打赏
举报
回复
老大们,测试了,不行,不知道是哪写错了,帮忙看看吧,代码如下:
登录窗口登录按钮代码如下:
if (UserDAL.ValidateUser(username,txtPassword.Text.Trim()))
{
(((Control)sender).Parent).Hide();
MainForm mForm = new MainForm();
mForm.Show();
InfoClass.UserInfo = UserDAL.GetUserInfo(username);
}
主窗体中加了一个状态栏,在窗体的Load事件中加如下代码:
this.statusBar1.Text = InfoClass.UserInfo.UserName;
程序报错
NoirCheng
2007-02-06
打赏
举报
回复
同意一楼~~
leq_82
2007-02-06
打赏
举报
回复
如一楼
aierduo
2007-02-06
打赏
举报
回复
恩 一楼的就行
武汉星云信软件
2007-02-06
打赏
举报
回复
我已经单独做了一个USER类库,包含USER所有信息及相关操作了
我只需要在登录时保存下当前登录的用户。
然后在其他所有窗口中使用这一用户信息进行相关操作的。
我的问题是这一用户信息如何保存,使其能中所有其他窗口中调用
Red_angelX
2007-02-06
打赏
举报
回复
如一楼
武汉星云信软件
2007-02-06
打赏
举报
回复
无人问津?嫌分少吗?
daichenghua
2007-02-06
打赏
举报
回复
创建一个类,里面有一个静态属性如:
public class infoClass
{
private static string userID="";
public static string UserID
{
get
{return userID;
}
set
{
userID=value;
}
}
这个infoClass.UserID可以在任何一个窗口里面使用。
greenery
2007-02-06
打赏
举报
回复
静态属性就可以了
liuyiuhui
2007-02-06
打赏
举报
回复
private InfoClass userInfo;
private static InfoClass Instance()
{
return userInfo = new InfoClass();
}
其他的如一楼。
在程序启动的时候对登陆用户做一些验证操作。然后把用户的信息保存到InfoClass里
访问的时候直接读取InfoClass的成员就行了。例如:
txtUserID.Text = InfoClass.Instance().UserID;
txtUserName.Text = InfoClass.Instance().UserName;
daichenghua
2007-02-06
打赏
举报
回复
这些静态变量进行修改: infoClass.UserID=你的值
yudi010
2007-02-06
打赏
举报
回复
问题是
对这些静态变量进行修改呢
那么应该怎么办
wls12342004
2007-02-06
打赏
举报
回复
静态变量,搞定ok
武汉星云信软件
2007-02-06
打赏
举报
回复
我觉得都不太对,我记得应该有个应用程序级的变量的,不知道怎么定义
关于 GoogleDataTransport 相关内容的介绍与说明
【源码预览】:https://renmaiwang.cn/s/rg8k5 GoogleDataTransport(谷歌数据传输工具)
Android Studio Narwhal 2025.1.3(android-studio-2025.1.3.7-mac.zip.002)
Android Studio Narwhal 2025.1.3(android-studio-2025.1.3.7-mac.dmg)适用于macOS Intel系统,文件使用360压缩软件分割成两个压缩包,必须一起下载使用: part1: https://download.csdn.net/download/weixin_43800734/91972217 part2: https://download.csdn.net/download/weixin_43800734/91972215
基于Q-learning算法的迷宫路径规划问题研究附Matlab代码.rar
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
基于融合正余弦和柯西变异的麻雀优化算法(SCSSA)-CNN-BiLSTM(双向长短期记忆网络)的时间序列预测模型附Matlab代码.rar
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
在空间领域
中
通过Copula图模型对极端事件进行建模附Matlab代码.rar
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
C#
111,111
社区成员
642,556
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章