2009-03-12 5 views
1

정렬 위치를 수동으로 계산할 필요없이 Windows 폼에 다른 레이아웃 모드를 구현할 수 있습니까?WindowsForms의 다른 레이아웃 모드

예 : 두 가지 모드로 표시 할 수있는 양식이 있습니다. & 터치 스크린. 터치 스크린 모드는 더 큰 버튼, 큰 글꼴과 같은 양식이므로 이 아니라에 정렬 문제가 있어야합니다.

.NET Framework 2.0에서 이와 비슷한 기능을 제공합니까? 그렇지 않다면 이것을 구현하는 가장 좋은 방법은 무엇입니까? 많은 화면에서 사용할 수있는 재사용 가능한 전략을 찾고 있습니다.

답변

2

Winforms에서 컨트롤의 '모드'를 터치 스크린으로 만드는 데 필요한 것이 전혀 없습니다.하지만 기본적으로 생각해 봅니다. 스케일링 제어 크기와 텍스트로 구성됩니다.

그렇다면 System.Windows.Forsm.TableLayoutPanel과 같은 기본 Winforms 레이아웃 전략과 레이아웃 컨트롤을 사용하여 레이아웃 부분을 쉽게 완성 할 수 있습니다.

테이블 레이아웃 패널의 행 및 열 수를 구성하고 양식에 적합한 치수, 필요한 컨트롤에 대한 고정 및 고정 스타일에 너비 및 높이 최대 및 최소 크기 제한을 설정하고 컨트롤의 '터치 스크린 모드'를위한 새로운 크기. WinForms 레이아웃 인프라는 지정된 제한 사항에 따라 레이아웃을 멋지게 만듭니다.

(Microsoft Word 문서에 대한 링크)

:

나는 높은 Windows가 수행 할 수있는 작업의 자세한 내용은 레이아웃 자주 묻는 질문를 (더 튜토리얼/가이드처럼) 양식 읽어 보시기 바랍니다 http://www.windowsforms.com/Samples/Go%20To%20Market/Layout/layoutGTM.doc

관련 문제