Program Club

winforms 텍스트 상자에 검은 색 점 (•)이 표시되는 passwordchar는 무엇입니까?

proclub 2020. 11. 9. 21:29
반응형

winforms 텍스트 상자에 검은 색 점 (•)이 표시되는 passwordchar는 무엇입니까?


여기에 짧은 질문 :

에서 닷넷 4.0 윈폼 , 내가 어떻게 사용 하는가 PasswordChar(A)의 속성을 Textbox공통 보여주기 위해 검은 점 A와 문자를 ? 이것을 문자로 사용할 수있는 글꼴이 있습니까?

' UseSystemPasswordChar = true'를 사용 하면 별표 (*)가 표시됩니다.


다음을 사용할 수 있습니다. Alt 키를 누르고 0149를 입력하여 입력 할 수 있습니다 .


유니 코드 문자 'BLACK CIRCLE'(U + 25CF) 사용 http://www.fileformat.info/info/unicode/char/25CF/index.htm

잘라내어 붙여 넣기 : ●


변수에 깔끔하게 저장하는 방법도 궁금했습니다. 사용시

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


이 유니 코드 검은 색 원을 사용하는 또 다른 솔루션 >>

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

그런 다음 복사를 선택 Arial font하고 선택 하여 텍스트 상자의 속성에 Black circle붙여 넣습니다 PasswordChar.

그게 다야 ....


다음은이를 달성하는 몇 가지 다른 방법입니다. 당신에게 맞는 것을 선택하십시오

  1. 'Tahoma'및 'Times new Roman'과 같은 글꼴에서 '검은 색 원'이라고하는이 공통 암호 문자 '●'는 유니 코드 값 0x25CF를 갖습니다. 0x25CF 값으로 PasswordChar 속성을 설정하거나 실제 문자 자체를 복사하여 붙여 넣습니다.

  2. 기본적으로 검은 색 원을 표시하려면 글꼴에 관계없이 기본 암호 문자를 '*'에서 '●'로 대체해야하는 비주얼 스타일을 활성화합니다.

  3. 또 다른 대안은 TextBox에 'Wingdings 2'글꼴을 사용하고 암호 문자를 0x97로 설정하는 것입니다. 이것은 응용 프로그램이 unicoded가 아닌 경우에도 작동합니다. 지원되는 다른 글꼴 및 문자에 대한 더 나은 아이디어를 얻으려면 charMap.exe를 참조하십시오.

참고 URL : https://stackoverflow.com/questions/4051302/which-passwordchar-shows-a-black-dot-in-a-winforms-textbox

반응형