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