社区
C#
帖子详情
winform中如何存储全局变量啊?
武汉星云信软件
2007-02-06 11:18:01
如用户信息,在整个应用程序中都会用到,如何存储啊?进入不同窗体时,直接调用?如何操作?
...全文
1022
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解决方法
许多小公司的项目都缺少异常处理模块,我们也是。经常会出现这种情况,用户在UI界面操作,就直接跳出堆栈调用的异常信息对话框,老板看到那叫一个火啊!你们的代码怎么天天出现乱码。呵呵!这就是没有异常捕获处理导致的,现在许多人写代码都没意识处理异常,只要实现功能就好,我的许多组员也是如此。 项目刚接手,所以打算做一个异常全局捕获,统一处理的模式,采用具体详细信息的对话框提醒与日志文件保存方式。以下是根据网上找的C#
winform
全局异常捕获做了点修改。(等项目异常处理全部完成后,将心得体会做个记录,此处暂对全局异常捕获做个记录) 代码如下: static class Program { ///
c#
Winform
中
如何在datagridview
中
进行分页?
c#
Winform
中
如何在datagridview
中
进行分页?
C#
winform
窗体间传值(使用委托或事件)
C#
winform
窗体间传值,三种方法示例,注释详细。使用方法:使用vs2013打开编译运行即可; 工程
中
总共介绍了三种方法: ###方法1:通过保存对象的引用调用其方法实现对子窗体的控制; ###方法2:通过委托,在子窗体显示之前,为委托赋值,关注主窗体的数据变化,当有当有多个窗体需要接收信息,只需要为委托继续赋值(+=)即可,实现了数据传递的解耦性; ###方法3:子窗体弹出来之前,注册事件,关注主窗体消息的变化,当有多个窗体需要接收信息,,只需要分别为窗体注册数据接收事件即可,实现了数据传递的解耦性; 方法2与方法3即为发布订阅模式(观察者模式)----我也是设计模式的初学者,如有问题欢迎大家email我,谢谢;
WinForm
窗体及其控件的自适应
WinForm
窗体及其控件的自适应,在需要自适应的Form
中
实例化
全局变量
,
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章