2011-07-18 6 views
0

나는 USERS 이름이 & 인 2 개의 텍스트 상자를 가지고 있습니다. RoundedCornerTextbox 클래스가 http://www.codeproject.com/KB/edit/RoundedCornerTextbox.aspx에서 있습니다. 그것은 사용자 이름 텍스트 박스와 잘 작동합니다. 그러나 PAssword 텍스트 상자를 사용하면 Textbox의 암호 char 인 "*"대신 실제 암호가 표시됩니다.PAssword 유형에 대해 사용자 정의 텍스트 상자의 테두리를 설정하는 방법은 무엇입니까?

RoundedCornerTextbox 클래스에서이 상황을 어떻게 처리 할 수 ​​있습니까? 난 그냥 텍스트를 설정 한 경우에 "* *"(* 텍스트의 크기만큼으로) 내가 pswdTxt.Text를 검색 할 때)하여 drawString (에서, 다음, 수신 된 데이터는 "*"입니다 만 실제 텍스트가 아닙니다.

+0

즉 완전히 무의미처럼 완전히 소유자가 그린 텍스트 상자를 사용하여. 또한 암호를 쉽게 추출 할 수 있습니다. 텍스트 상자에 약간 둥근 모서리가 필요한 이유는 없습니다. GUI 라이브러리가 제공하는 내장 컨트롤을 사용하면 모든 사람의 삶이 훨씬 향상 될 것입니다. –

+0

PasswordChar 속성을 설정할 수 있습니까? – Reniuz

+0

@ Reenuuz : 나는 그가 사용하고있는 사용자 정의 그려진 텍스트 상자에 'PasswordChar' 속성이 없을 것이라고 내기하고 있습니다. 이것이 인터넷에서 발견 된 해킹 컨트롤이 아닌 내장 된 컨트롤을 사용하는 또 다른 이유입니다. 모든 것이 제대로 작동합니다. –

답변

1

좋아, 둥근 모서리 텍스트 상자를 원할 경우 무료 Krypton toolkit 텍스트 상자 구성 요소를 사용할 수 있습니다. 텍스트 박스 경계 반올림을 지원합니다. 당신이 필요로하는 속성을 설정하는 것입니다

int howMuchRoundCorners = 5; 
kryptonTextBox.StateCommon.Border.Rounding = howMuchRoundCorners; 

enter image description here

+0

PasswordChar, 즉 PAssword의 텍스트 상자를 지원합니까? 그럴 경우, 나에게 좋은 용도로만 사용하십시오. – Tvd

+1

@Tvd, 네, 지원합니다. 내가 볼 수있는 스크린 샷을 추가했습니다. – Reniuz

+0

@Reniuiz, 이미 다운로드 중입니다. Crypta에 일반 서식에 KryptTextBox를 사용 하시거나 KryptForm에서만 사용하셨습니까? 스크린 샷에는 KryptForm이 아닌 일반 Form 만 사용했지만 아직 궁금한 점이 있습니다. – Tvd

관련 문제