社区
C#
帖子详情
winform中如何存储全局变量啊?
武汉星云信软件
2007-02-06 11:18:01
如用户信息,在整个应用程序中都会用到,如何存储啊?进入不同窗体时,直接调用?如何操作?
...全文
1025
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
打赏
举报
回复
我觉得都不太对,我记得应该有个应用程序级的变量的,不知道怎么定义
C#
WinForm
通过
全局变量
实现不同窗体之间传值的解决方案的源码.rar
C#
WinForm
通过
全局变量
实现不同窗体之间传值的解决方案的源码
C#
WinForm
捕获
全局变量
异常 SamWang解决方法
许多小公司的项目都缺少异常处理模块...以下是根据网上找的C#
winform
全局异常捕获做了点修改。(等项目异常处理全部完成后,将心得体会做个记录,此处暂对全局异常捕获做个记录) 代码如下: static class Program { ///
c#
Winform
中
如何在datagridview
中
进行分页?
首先,我们需要定义
全局变量
来
存储
分页相关的信息,如每页显示的行数、总记录数、页数和当前页号等。 ```csharp int pageSize = 0; // 每页显示行数 int nMax = 0; // 总记录数 int pageCount = 0; // 页数=总记录...
C#
winform
窗体间传值(使用委托或事件)
C#
winform
窗体间传值,三种方法示例,注释详细。使用方法:使用vs2013打开编译运行即可; 工程
中
总共介绍了三种方法: ###方法1:通过保存对象的引用调用其方法实现对子窗体的控制; ###方法2:通过委托,在子窗体...
WinForm
窗体及其控件的自适应
WinForm
窗体及其控件的自适应,在需要自适应的Form
中
实例化
全局变量
,
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章