2017-08-31 28 views
-3

嗨,只想問一下如何將密碼字符更改爲像這樣的子彈形式(•)。這是我登錄表單的圖片。我試圖設置UseSystemPasswordChar爲true,但它只顯示正常字符。如何在C#中將密碼字符變成像(•)這樣的字符?

我把給我的這些代碼由湯姆

public login() 
{ 
    InitializeComponent(); 
    this.txtpassword.UseSystemPasswordChar = true; 
} 

,但它仍然沒有工作。還有其他建議嗎?謝謝!

Login form

+3

這是什麼?網絡應用程序或WinForm/WPF? – Rahul

+1

我很確定所有的UI框架(也是網頁)都有內置的密碼文本字段 - 您只需要閱讀您正在使用的框架的文檔 – UnholySheep

+0

我目前正在C#winform中執行我的系統 – Quinn

回答

2

您可以更改Textbox的屬性UseSystemPasswordChar

enter image description here

編輯

你也把這個當第一次加載形式:

public Form1() 
    { 
     InitializeComponent(); 
     this.PasswordTextBox.UseSystemPasswordChar = true; 
    } 
+0

它不工作:( – Quinn

+0

@Quinn,你是什麼意思是你得到任何錯誤?當你改變屬性,你在'文本框'中鍵入它只是正常字符嗎? – Tom

+0

有沒有錯誤。嘗試運行該程序,它只顯示正常字符 – Quinn

0

你必須要輸入型 「密碼」 爲它做的是:

<input type="password" /> 
+0

你是如何推斷OP使用HTML的? – UnholySheep

+0

謝謝你幫助我。我對代碼進行了一些更改,它可以工作。 :) – Quinn

相關問題