winform实现登录窗体中记住密码的功能,模仿qq登录记住密码的实现
如下图所示,其中标题部分因为项目保密的原因,我加了马赛克,请大家见谅。

用户名输入框我们采用下拉列表框combobox
密码框我们采用textbox,并设置为密码框
设置textbox输入时不显示明文,需要将usesystempasswordchar改为true,然后multiline设置为false,然后重新生成一下就可以了,因为textbox为显示为密码字符是当textbox为单行编辑的时候,usesystempasswordchar的设置才会生效,然后我们还可以通过passwordchar设置textbox中以哪种形式来显示你输入的字符,默认是”*”。
记住密码功能的常见实现方法有三种:
方法二:写入文件——txt、xml、ini
方法三:注册表
我们采用的方式是第二种,其找第二种方式最简单便捷,因此我们采用这种方式实现,主要思路。我们将用户的用户名和密码已键值对等方式存储在文件中,如果用户选择了记住密码,就将信息写入文件,而在窗体加载的时候,我们读取文件中的内容即可。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
在窗体加载的时候,读取文件信息,并且绑定到用户名combobox上
26
27
28
29
30
31
32
33
34
35
36
37
当用户选择了用户名时候,密码框中显示对应密码
用户点击登录时,记录密码或者用户名信息
转载:http://blog.csdn.net/gatieme/article/details/47360703