如何输入unicode字符(它必须等同于ascii字符254,一个实心的方框)作为文本框中的密码字符?
我需要在代码中执行此操作,例如textbox.passwordchar = ????????
谢谢,
答案 0 :(得分:2)
与输入任何其他角色的方式相同。
C#源文件可以包含标识符和字符串中的Unicode字符。
您还可以使用转义序列"\uxxxx"
通过(十六进制)代码点使用Unicode字符。
答案 1 :(得分:1)
使用TestBox.PasswordChar属性。假设您想要UNICODE
个字符BLACK SQUARE (U+25A0),请执行以下操作:
yourTextBox.PasswordChar = '■';
或者:
yourTextBox.PasswordChar = '\u25a0';
答案 2 :(得分:0)
tb.PasswordChar = (char)254;
答案 3 :(得分:0)
我相信你应该能够只分配一个常量的Unicode字符,如this MSDN article ...
中所述答案 4 :(得分:0)
this.tePassword.Properties.PasswordChar =(char)254;导致一个看起来类似于b的角色 - 它绝对不是ascii 254。
答案 5 :(得分:0)
textBox_Name.PasswordChar = '■';
如果您想使用任何unicode char,只需按ALT&然后按下ALT键的那个键的ascii值
<强> e.g。强>
■= ALT + 254
♪= ALT + 269
A = ALT + 65
a = ALT + 97
注意:必须从NumPad按下数字键