Какой парольчар показывает черную точку (•) в текстовом поле winforms?

Короткий вопрос здесь:

В .Net 4.0 Winforms , как мне использовать свойство PasswordChar Textbox, чтобы показать черную точку в виде символа ? Может быть, есть какой-нибудь шрифт, который я могу использовать в качестве символа?

Если я использую «UseSystemPasswordChar = true», он показывает звездочку (*).

66 голосов | спросил Edwin de Koning 29 +04002010-10-29T15:21:23+04:00312010bEurope/MoscowFri, 29 Oct 2010 15:21:23 +0400 2010, 15:21:23

5 ответов


0

Вы можете использовать это: . нажмите клавишу Alt и введите 0149.

ответил Giorgi 29 +04002010-10-29T15:26:17+04:00312010bEurope/MoscowFri, 29 Oct 2010 15:26:17 +0400 2010, 15:26:17
0

Используйте символ Unicode 'BLACK CIRCLE' (U + 25CF) http://www.fileformat.info/info/unicode/char/25CF /index.htm

Чтобы вырезать и вставить: ●

ответил Mark Menchavez 2 ndEurope/Moscowp30Europe/Moscow09bEurope/MoscowFri, 02 Sep 2011 18:54:41 +0400 2011, 18:54:41
0

Мне также было интересно, как правильно хранить его в переменной. Как использовать

char c = '•';

не очень хорошая практика (наверное). Я обнаружил следующий способ хранения его в переменной

char c = (char)0x2022;// or 0x25cf depending on the one you choose

или даже чище

char c = '\u2022';// or "\u25cf"

https://msdn.microsoft. ком /EN-US /библиотека /aa664669% 28В = vs.71% 29.aspx

то же самое для строк

string s = "\u2022";

https://msdn.microsoft.com/en-us/library/362314fe.aspx

ответил Wasabi 21 J000000Tuesday15 2015, 18:55:38
0

Еще одно решение использовать этот черный круг Юникода>>

Start >> All Programs >> Accessories >> System Tools >> Character Map

Затем выберите Arial font и выберите Black circle скопируйте его и вставьте в свойство PasswordChar текстового поля.

Вот и все ....

ответил dotnetmaster 10 +04002011-10-10T11:13:51+04:00312011bEurope/MoscowMon, 10 Oct 2011 11:13:51 +0400 2011, 11:13:51
0

Ниже приведены несколько различных способов достижения этого. Выберите тот, который подходит вам

  1. В таких шрифтах, как «Tahoma» и «Times new Roman» этот общий символ пароля «●», который называется «Черный круг», имеет значение Unicode 0x25CF. Задайте свойству PasswordChar значение 0x25CF или скопируйте и вставьте сам фактический символ.

  2. Если вы хотите отобразить черный круг по умолчанию, включите визуальные стили, которые по умолчанию заменяют символ пароля по умолчанию с '*' на '●' независимо от шрифта.

  3. Другой альтернативой является использование шрифта 'Wingdings 2' в TextBox и установка символа пароля на 0x97. Это должно работать, даже если приложение не является unicoded. Обратитесь к charMap.exe, чтобы лучше понять, какие шрифты и символы поддерживаются.

ответил V M Rakesh 24 62012vEurope/Moscow11bEurope/MoscowSat, 24 Nov 2012 05:36:49 +0400 2012, 05:36:49

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132