2011-05-11 5 views
1

내가 은행에 대한 응용 프로그램을 개발하고있어, 나는 돈을 입력 할 수있는 텍스트 상자를 필요로 사이에 동일한 공간에 텍스트 상자, enter image description here실버 leters

내 생각처럼는 배경 이미지로이 텍스트 상자를 만드는 것이 었습니다 그리고 각 상자에 문자 만 있도록 텍스트 크기를 설정하기보다. 그러나 iiiii (5 문자)는 wwww (4 문자)만큼 길다. 글꼴이나 문자 간격을 설정하여 텍스트 상자에 표시된 문자가 별도의 상자에 나타나도록 할 수 있습니까?

Ps : 이름과 비슷한 다른 상자가 있으므로 인풋 만 입력하지 마십시오.

답변

1

모노 스페이스 (고정 폭) 글꼴 인 Courier를 사용할 수 있습니다. 또는 각 문자에 대해 TextBox를 사용하여 사용자 지정 컨트롤을 만들 수도 있지만이 경우 커다란 사용자 지정 논리를 구현해야합니다.

1

글리프 컨트롤을 사용하면 UnicodeString 속성의 문자의 정확한 간격에 대한 인덱스를 설정할 수 있습니다. 자세한 내용은 http://msdn.microsoft.com/en-us/library/bb979862%28VS.95%29.aspx을 확인하십시오.

MVVM을 사용하는 경우 코드 숨김 또는 뷰 모델에서 UnicodeString 값을 설정할 수 있습니다.