2015-01-02 8 views
0

나는 최근에 Visual Basic에서 사용자가 자신의 텍스트를 입력 할 수있는 환경 설정 상자가 있어야하는 Visual Basic에서 프로젝트를 시작했습니다. 사용자가 적용 버튼을 클릭하면 응용 프로그램의 기본 폼에 레이블로 표시됩니다 Preferences (기본 설정) 상자에서.길이가 VB에서 다를 때 레이블 텍스트를 가운데에 배치하는 방법은 무엇입니까?

테스트 할 때마다 라벨 및/또는 글씨가 오른쪽 또는 왼쪽으로 이동합니다.
나는 그것을 측면 또는 상단에 고정하려고 시도했지만 작동하지 않습니다.

아무리 짧은 텍스트라도 텍스트가 다른 길이의 새 것으로 바뀌어도 응용 프로그램의 상단 중간에 항상 완벽하게 정렬되도록 레이블을 어떻게 설정합니까?
레이블을 클릭하고 '형식'을 선택한 다음 '가운데 맞춤 양식'을 선택한 다음 Visual Basic 메뉴에서 '가로형'을 클릭하십시오. 그러나 수동으로 새 길이의 텍스트를 정렬하는 대신 사용자가 환경 설정에서 적용 버튼을 클릭 할 때마다 자동으로이 작업을 수행하기를 원합니다.

모든 아이디어를 매우 높이 평가할 것입니다. 감사합니다

답변

1

레이블의 TextAlign 속성을 TopCenter로 변경하십시오. 고정은 텍스트를 정당화하지 않고 양식 크기의 변경과 관련하여 레이블 컨트롤의 크기를 조정합니다.

1

(다음 textAlign과 속성을 "MiddleCenter"로 설정, "false"로 라벨의 AutoSize 속성을 설정하는 시도하거나 곳 :로 HorizontalAlignment로

참조 Public 속성 textAlign을 : 텍스트 상자는 textAlign과 속성을 제공하기 때문에 그것은에 맞추기로되어 있습니다). 그런 다음 Anchor 속성을 "왼쪽, 오른쪽"으로 설정합니다. 이것은 나를 위해 잘 일했다. 추가 정보가 필요하면 언제든지 회신 해주십시오.

관련 문제