获取登录Winform应用程序的用户名~

tckoo 2009-04-13 06:49:13
在我的winform窗体里面,首先在登录窗体Form1进行登录,Form1里面有textbox1、textbox2这2个控件,用来输入用户名和密码进行登录,登录成功后转到主窗体Form2,现在我在Form2里面有一个按钮用来添加一个新窗体Form3,Form3用来修改密码,Form3里面有textbox1、textbox2、textbox3、textbox4这4个控件,分别用来显示当前登录此应用程序的用户名、旧密码还有新密码和密码确认,请问我怎么才能获得当前登录此应用程序的用户名呢?用户的这些注册信息我存在Account表中。
...全文
323 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
dreaminglove 2009-05-31
  • 打赏
  • 举报
回复
还是不怎么懂呢
FAFA2008 2009-04-13
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 zhangkunit 的回复:]
定义一个公共类:比如说是
PubicMOdel
再此类中 有两个字段分别表示用户主键、用户名称即可在登录成功后
记录信息

[/Quote]
同意用这种方式,另外,还用考虑到该类的信息不能随意修改,所以最好还是用上单例模式
levinstong 2009-04-13
  • 打赏
  • 举报
回复
提供个思路
先定义两个变量,在登陆成功的情况下给两个变量赋值,弹出FORM3时TEXTBOX1.TEXT=变量名
cja03 2009-04-13
  • 打赏
  • 举报
回复
新建一个静态类,存放系统需要的一些公共的,可见的数据。
如:
public static class Common
{
public string UserName{get;set;}
}

登陆成功时,记录当前用户: Common.UserName=....;

在第三个窗体要使用时:
this.textbox=Common.UserName;
zhangkunit 2009-04-13
  • 打赏
  • 举报
回复
定义一个公共类:比如说是
PubicMOdel
再此类中 有两个字段分别表示用户主键、用户名称即可在登录成功后
记录信息
tckoo 2009-04-13
  • 打赏
  • 举报
回复
麻烦谁能来个详细点的吗?查了一下午都没查到哦,头都弄混了。
龙宜坡 2009-04-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zgke 的回复:]
建立一个静态变量来保存登陆的信息。

在登陆的时候给静态变附值,在使用的时候直接取就好了
[/Quote]

静态全局变量


如在frmLogin.cs窗体中建两个
public static string UserName;
public static string Password;


DNS_Toxic 2009-04-13
  • 打赏
  • 举报
回复
什么?
想要窗体间传递用户登陆信息吗?
最后修改成功再写回ACCOUNT表中吗?
zgke 2009-04-13
  • 打赏
  • 举报
回复
建立一个静态变量来保存登陆的信息。

在登陆的时候给静态变附值,在使用的时候直接取就好了
sanjin240 2009-04-13
  • 打赏
  • 举报
回复
Account 表中添加用户登录信息 LoginStatus , Form1 用户登录置1
然后在Form3 中查LoginStatus 为1的用户 显示

111,126

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧