2012-07-20 2 views
4

Windows Forms 응용 프로그램을 만들었습니다. 일부 컨트롤이있는 양식이 있습니다. 컨트롤이 중첩되고 글꼴이 자동으로 변경되는 경우, 글꼴은 버튼, 텍스트 상자의 흰색으로 이동합니다. 나는 더 많은 이해를 위해 그림을 붙이고있다. UI 컨트롤 Windows Forms 응용 프로그램의 겹침 및 글꼴 문제

1

: Overlapping & Fonts Issue

이 어떤 최종 사용자의 시스템에서 발생, 나는이 문제가 발생하는 이유 t 찾아 드릴 수 없습니다.

도움을 주시면 감사하겠습니다. 사전

답변

3

시스템 글꼴 및 색상을 사용하는 경우 winforms 응용 프로그램은 운영 체제의 글꼴 및 색 설정을 사용합니다.

예를 들어 단추의 ForeColor 속성이 검정이 아닌 ControlText (시스템 색)로 설정된 경우 운영 체제의 ForeColor 속성이 설정된 값을 사용하여 응용 프로그램이 렌더링됩니다.

운영 체제의 글꼴 크기 설정이 양식의 레이아웃에 영향을 미칩니다. 운영 체제의 글꼴 크기를 125 % 또는 150 %로 설정하면 중복되는 문제가 발생할 수 있습니다.

+0

유용하게 보일 것입니다. Thnx Teppic :) –

0

그룹 컨트롤에

Thnx는 서브 컨트롤을 포함하는 그들을 위해이 큰만큼 만들려고 노력 조금 작은 것 같다.

+0

이 시스템은 상당히 큰데, 대부분 시스템에서 발생합니다. 대부분 잘 나타납니다. –

0

AutoEllipsis 속성을 true로 설정해보십시오. 가장 올바른 방법은 적절한 앵커 및 도킹 옵션과 결합 된 레이아웃 컨트롤을 사용하는 것입니다. 올바른 방법으로 설정하면 필요할 때 자동으로 컨트롤을 늘려야합니다.

관련 문제