这里有个简短的问题:在**.Net 4.0 Winforms中,如何使用Textbox的PasswordChar属性将常见的黑点显示为字符**?有没有什么字体我可以用它作为一个字符?如果我使用' UseSystemPasswordChar = true ',它会显示星号(*)。
Textbox
PasswordChar
UseSystemPasswordChar = true
piwo6bdm1#
您可以使用this one:第一个月您可以通过按住Alt键并键入25CF来键入它。或者,您可以使用this smaller one:•个您可以通过按住Alt键并键入2022来键入它。
•
bbmckpt72#
使用Unicode字符'BLACK CIRCLE'(U+25CF)http://www.fileformat.info/info/unicode/char/25CF/index.htm要复制和粘贴,请执行以下操作:·
xiozqbni3#
我还想知道如何将它干净地存储在变量中。作为使用
char c = '•';
字符串这不是一个很好的练习(我猜)。我发现了以下将其存储在变量中的方法
char c = (char)0x2022;// or 0x25cf depending on the one you choose
型甚至更干净
char c = '\u2022';// or "\u25cf"
型https://msdn.microsoft.com/en-us/library/aa664669%28v=vs.71%29.aspx字符串也是一样
string s = "\u2022";
型https://msdn.microsoft.com/en-us/library/362314fe.aspx的
6vl6ewon4#
使用这个Unicode黑色圆圈的另一种解决方案>>
Start >> All Programs >> Accessories >> System Tools >> Character Map
字符串然后选择Arial font并选择Black circle复制并粘贴到文本框的PasswordChar属性中。就这样...
Arial font
Black circle
czq61nw15#
下面是一些不同的方法来实现这一点。挑一个适合你的1.在“Tahoma”和“Times new Roman”等字体中,这个被称为“Black circle”的常见密码字符“●”的unicode值为0x25CF。使用值0x25CF设置PasswordChar属性,或复制粘贴实际字符本身。1.如果你想在默认情况下显示黑圈,那么启用视觉样式,默认情况下,无论字体如何,都应该将默认密码字符从'*'替换为'●'。1.另一种方法是在TextBox上使用'Wingdings 2'字体,并将密码字符设置为0x97。即使应用程序与unicode不兼容,这也应该起作用。请参阅charMap.exe以更好地了解支持的不同字体和字符。
rjee0c156#
除了复制/粘贴Unicode字符或在代码隐藏中设置它,您还可以更改TextBox的属性。只需将“UseSystemPasswordChar”设置为True,框架就会为您完成所有工作。或者在代码隐藏中:第一个月
6条答案
按热度按时间piwo6bdm1#
您可以使用this one:第一个月
您可以通过按住Alt键并键入25CF来键入它。
或者,您可以使用this smaller one:
•
个您可以通过按住Alt键并键入2022来键入它。
bbmckpt72#
使用Unicode字符'BLACK CIRCLE'(U+25CF)http://www.fileformat.info/info/unicode/char/25CF/index.htm
要复制和粘贴,请执行以下操作:·
xiozqbni3#
我还想知道如何将它干净地存储在变量中。作为使用
字符串
这不是一个很好的练习(我猜)。我发现了以下将其存储在变量中的方法
型
甚至更干净
型
https://msdn.microsoft.com/en-us/library/aa664669%28v=vs.71%29.aspx
字符串也是一样
型
https://msdn.microsoft.com/en-us/library/362314fe.aspx的
6vl6ewon4#
使用这个Unicode黑色圆圈的另一种解决方案>>
字符串
然后选择
Arial font
并选择Black circle
复制并粘贴到文本框的PasswordChar
属性中。就这样...
czq61nw15#
下面是一些不同的方法来实现这一点。挑一个适合你的
1.在“Tahoma”和“Times new Roman”等字体中,这个被称为“Black circle”的常见密码字符“●”的unicode值为0x25CF。使用值0x25CF设置PasswordChar属性,或复制粘贴实际字符本身。
1.如果你想在默认情况下显示黑圈,那么启用视觉样式,默认情况下,无论字体如何,都应该将默认密码字符从'*'替换为'●'。
1.另一种方法是在TextBox上使用'Wingdings 2'字体,并将密码字符设置为0x97。即使应用程序与unicode不兼容,这也应该起作用。请参阅charMap.exe以更好地了解支持的不同字体和字符。
rjee0c156#
除了复制/粘贴Unicode字符或在代码隐藏中设置它,您还可以更改TextBox的属性。只需将“UseSystemPasswordChar”设置为True,框架就会为您完成所有工作。或者在代码隐藏中:
第一个月