Measurement Studio의 Numeric Control에 사용자가 원하는 텍스트를 쓸 수 있습니까?



주요한 소프트웨어:
주요한 소프트웨어 버전: 6.0
문제가 해결된 소프트웨어 버전: N/A
부차적인 소프트웨어: Measurement Studio>>Measurement Studio for Visual C++

문제점: Visual Basic의 CWNumEdit 혹은 Visual C++의 CNiNumEdit 컨트롤에 텍스트를 쓰고 싶습니다.
그러나 Visual Studio의 속성에서 Text 프로퍼티가 보이지 않습니다. Text 프로퍼티는 현재 에디트 박스에 있는 설정된 값을 가져오는 읽기 전용 프로퍼티 밖에 없습니다.

솔루션:

텍스트를 UI에 출력하기 위한 가장 좋은 방법은 Visual Studio에서 지원하는 Visual Basic의 TextBox나 Visual C++의 EditBox를 이용하는 것입니다. 그러나 Measurement Studio의 Numeric 컨트롤를 이용하여 텍스트를 출력할 수도 있습니다.

텍스트 출력을 위해서는 CWNumEdit (Visual Basic) 혹은 CNiNumEdit (Visual C++)의 FormatString 프로퍼티를 사용해야 합니다.

Note : 입력된 숫자가 보이는 영역에서 보이지 않게 하기 위해서 텍스트의 앞뒤 공간을 위한 충분한 Space 문자를 넣어야 합니다. Visual Basic의 코드는 아래와 같은 결과를 출력합니다.

CWNumEdit1.FormatString = "."" Text Here """

소수점 자리수는 숫자의 위치를 나타냅니다. Text Here의 앞과 뒤의 Space 문자는 숫자를 보이지 않게 하기 위해 텍스트를 정렬하는데 사용됩니다.

Space 문자를 넣지 않고 출력을 하게 되면 아래와 같이 UI에 표시가 됩니다.

CWNumEdit1.FormatString = ".""Text Here"""



관련 링크:

첨부:


Text1.gif - Text1.gifText2.gif - Text2.gif


리포트 날짜: 07/17/2003
마지막 업데이트: 12/09/2014
문서 번호: 2ZGE3UIP