17 个解决方案
#1
当前登录用户的信息不要放在任何一个form中,而是放在一个独立的类中,而且作为public 静态变量,这样Form1登录后,你在其他form中可以立刻知道当前用户是哪个,
#2
专门有个类 放公共信息 。登录成功后,更新其中的用户名字段。
#3
你的form3是从form2进还是form1进?
#4
#5
恩?你登录界面在登录按钮事件中登录成功以后,给全局的一个静态变量设置成成功登录的用户名,然后其他窗体就可以使用该变量了,这样在你的Form3中,根据这个变量去找到这个用户,然后修改密码就是了。
#6
form2 定义一个变量Name 跳转到form2前 form2.Name=(form1)的用户名
#7
加一个第三方的辅助类
类中一个字段存放当前登录用户的id
类中一个字段存放当前登录用户的id
#8
对象传递
#9
+1 我也是这样做的。
#10
cookies?或者在用户电脑保存temp参数设置,用户登陆后自动获取用户ip或者其他识别信息,每次判断。客户端机器不同嘛,也没必要这么麻烦。
#11
+1 我一般设置到密码修改都这样做
#12
建立一个静态类,在静态类中声明一个静态变量来记录你的登录用户名称或者ID,
在你登录的时候,把登录用户名称或者用户ID赋值给静态类中你声明的静态变量.
就可以在form3中直接读取该静态变量了.
在你登录的时候,把登录用户名称或者用户ID赋值给静态类中你声明的静态变量.
就可以在form3中直接读取该静态变量了.
#13
静态类,然后做全局变量进行传递!
#14
对象传递或放在公共的静态类中
#15
用全局变量方法不错
#16
谢谢各位,已经解决了哈
#17
火前留名,谢谢诸位!同时也谢谢楼主!
#1
当前登录用户的信息不要放在任何一个form中,而是放在一个独立的类中,而且作为public 静态变量,这样Form1登录后,你在其他form中可以立刻知道当前用户是哪个,
#2
专门有个类 放公共信息 。登录成功后,更新其中的用户名字段。
#3
你的form3是从form2进还是form1进?
#4
#5
恩?你登录界面在登录按钮事件中登录成功以后,给全局的一个静态变量设置成成功登录的用户名,然后其他窗体就可以使用该变量了,这样在你的Form3中,根据这个变量去找到这个用户,然后修改密码就是了。
#6
form2 定义一个变量Name 跳转到form2前 form2.Name=(form1)的用户名
#7
加一个第三方的辅助类
类中一个字段存放当前登录用户的id
类中一个字段存放当前登录用户的id
#8
对象传递
#9
+1 我也是这样做的。
#10
cookies?或者在用户电脑保存temp参数设置,用户登陆后自动获取用户ip或者其他识别信息,每次判断。客户端机器不同嘛,也没必要这么麻烦。
#11
+1 我一般设置到密码修改都这样做
#12
建立一个静态类,在静态类中声明一个静态变量来记录你的登录用户名称或者ID,
在你登录的时候,把登录用户名称或者用户ID赋值给静态类中你声明的静态变量.
就可以在form3中直接读取该静态变量了.
在你登录的时候,把登录用户名称或者用户ID赋值给静态类中你声明的静态变量.
就可以在form3中直接读取该静态变量了.
#13
静态类,然后做全局变量进行传递!
#14
对象传递或放在公共的静态类中
#15
用全局变量方法不错
#16
谢谢各位,已经解决了哈
#17
火前留名,谢谢诸位!同时也谢谢楼主!