我正在創建一個基於C#的Windows程序,在該程序中我需要確保當用戶輸入他/她的密碼時,它將顯示它被類似這樣的明星掩蓋:*******。如何使用Visual Studio在密碼字段中顯示提示「輸入密碼」,但在用戶鍵入時使用星號隱藏輸入?
回答
嘗試在前端創建一個名爲TextBox1的文本框
using Microsoft.VisualBasic;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Diagnostics;
public class Form2
{
private void Form2_Load(System.Object sender, System.EventArgs e)
{
TextBox1.Text = "Enter your security Password";
}
public void change(TextBox txt_pwd)
{
txt_pwd.Text = "";
txt_pwd.PasswordChar = "*";
}
private void TextBox1_Click(object sender, System.EventArgs e)
{
change(TextBox1);
}
private void TextBox1_GotFocus(object sender, System.EventArgs e)
{
change(TextBox1);
}
public Form2()
{
Load += Form2_Load;
}
}
你確定他在使用贏球嗎? –
讓他檢查代碼 – Suji
包含UI元素有一個名爲PasswordBox或類似的控制每一個框架後的代碼。
基本上,你應該使用那一個。
此控件包含一個屬性,允許您選擇要顯示哪個特殊字符以表示框內的字符,例如PaswwordChar。
最後,ToolTip屬性將允許您在問題標題上設置提示。
因此,例如:
PasswordBox pw = new PasswordBox();
pw.MaxLength = 25;
pw.PasswordChar = '*';
pw.ToolTip = "I'm a password!"
將創建替換每個字符在其與開始符號密碼箱(*),並顯示一個黃色小彈出時,鼠標指針懸停在顯示「我是密碼!」信息。
此外,該控件不允許長度超過25個字符的密碼。
上述鏈接適用於WPF,但不管您使用winforms,silverlight還是其他一些UI框架,邏輯都不會有所不同。
編輯:
如果你正在尋找的是一個水印屬性您passwordbox,那麼你應該檢查像WPF Watermark PasswordBox from Watermark TextBox
儘管他希望文本在*密碼文本框中,它通常被稱爲水印或hinttext或nulltext或類似文字。 –
- 1. 如何使用Jquery的Coolinput在密碼字段中顯示提示「輸入密碼」,但在用戶鍵入時使用星號隱藏輸入?
- 2. 隱藏密碼用戶輸入提示
- 3. Python:如何在屏幕上輸入密碼時「星號輸出」/隱藏密碼?
- 4. 如何使用CLion在C++中顯示用於輸入密碼的星號
- 5. 輸入時隱藏輸入密碼(shell)
- 6. 使用星號隱藏密碼字段
- 7. 顯示值的密碼輸入字段
- 8. 如何創建使用htdigest用戶不提示輸入密碼
- 9. 使用密碼輸入時的Edittext字段不會隱藏密碼
- 10. 如何在輸入用戶名時顯示密碼?
- 11. 如何在密碼字段中輸入時禁用'使用密碼:'?
- 12. 輸入字段中顯示密碼和用戶名?
- 13. 如何在密碼輸入時將密碼轉換爲星號?
- 14. 提示輸入HTML密碼
- 15. .htaccess提示輸入密碼
- 16. 即使密碼在腳本中,SFTP提示輸入密碼
- 17. 如何提示用戶輸入密碼並使用該輸入來更改Windows密碼?
- 18. 如何使輸入字段同時輸入數字和密碼?
- 19. 如何在CLI上使用gpg提示輸入密碼
- 20. pysvn用svn + ssh提示輸入密碼
- 21. 爲什麼Postgres在使用psql時不提示輸入密碼?
- 22. HTML/CSS:如何使「密碼」輸入顯示密碼?
- 23. 在Windows批處理提示時輸入用戶名密碼
- 24. 在python中隱藏密碼輸入
- 25. 進入後隱藏輸入文本,輸入後隱藏密碼
- 26. 如何在輸入密碼錯誤時輸入用戶
- 27. 使用CreatedAtRoute隱藏用戶密碼字段不被顯示
- 28. 如何顯示和隱藏輸入密碼輸入類型的文本
- 29. 用capistrano登錄時提示輸入用戶名和密碼
- 30. 使用System.Diagnostics.Process輸入密碼
的WinForms現有的答案? WPF?控制檯應用程序? – Liath
最初的文本通常被稱爲水印。搜索該詞+文本框+您使用的任何技術應該找到解決方案。 –
我們需要知道您正在使用的框架才能正確回答,但基本上您想使用密碼框並設置提示屬性。 –