Not ready yet.
현재 최신 버전 : ComponentOne, Wijmo 2020 V1 | Spread 13 | ActiveReports 14 | Forguncy 5


ComponentOne for WinForms Sizer 컨트롤을 사용하면 해상도와 무관하고 크기를 조정할 수 있는 창을 만들 수 있습니다. 강력한 기능을 갖춘 이 그리드 레이아웃 관리자는 .NET Framework가 제공하는 기본 레이아웃 기능을 확장하여, WPF와 Silverlight의 Grid 컨트롤처럼 컨트롤의 크기를 조정하여 창을 채울 수 있습니다.

Sizer

포함된 컨트롤

C1Sizer는 그리드 레이아웃을 가진 컨테이너 컨트롤입니다. C1Sizer의 크기를 조정할 때, 포함된 컨트롤을 그리드 라인에 붙이고 그에 맞춰 늘릴 수 있습니다.

C1SizerLight는 비시각화 컴포넌트로서 창의 크기와 위치를 추적할 수 있습니다. 창 크기를 조정할 때, C1SizerLight 컴포넌트는 포함된 모든 컨트롤의 크기를 비율에 따라 조정할 수 있습니다. 이렇게 하면 창이 어떤 해상도에서도 모양을 유지할 수 있습니다.

그리드 레이아웃

C1Sizer 패널은 WPF 및 Silverlight의 Grid 컨트롤과 매우 흡사합니다. C1Sizer 내부에 있는 각각의 컨트롤은 모두 하나 또는 여러 행과 열 안에 배치할 수 있습니다. 컨트롤이 C1Sizer 패널에 들어가기 전에 유연하게 그리드의 행과 열을 설정하거나 컨트롤을 C1Sizer 패널에 넣은 후에 자동으로 행과 열을 만들 수 있습니다.

그리드 레이아웃

자동 크기 조정

런타임에서 크기를 조정할 때 C1Sizer는 컨트롤의 크기를 조정하여 컨트롤이 지정된 그리드 셀(행과 열)을 항상 채울 수 있도록 합니다. 사용자는 일부 행과 열에 고정된 크기를 설정함으로써 크기를 조정하는 과정에서 늘어나지 않도록 할 수 있습니다. C1Sizer는 해상도와 무관한 창, 즉 어떤 화면 해상도에서도 동일한 형식을 나타내는 창을 제공합니다.

구분기

그리드에서 행 또는 열의 IsSplitter 속성을 설정하기만 하면 C1Sizer 컨트롤이 콘텐츠를 나누는 작업을 수행합니다. 구분기를 사용하면 최종 사용자가 런타임에서 C1Sizer 패널의 일부 영역만 조정하고 전체 창의 크기를 조정할 필요는 없습니다. 각 구분기 스타일을 완전히 설정할 수 있습니다.

둥근 모서리

C1Sizer 패널은 둥근 모서리와 프레임을 지원합니다. 원하는 경우 기존 Windows 창이 아닌 WPF 창처럼 보이도록 자신의 응용 프로그램 모양을 업데이트할 수 있습니다. C1Sizer 컨트롤의 이 기능만 사용하거나 이 기능을 크기 조정 기능과 같이 사용하여 완전한 WPF의 효과를 얻을 수 있습니다. 이 기능을 수행하는 데에는 이미지 리소스가 전혀 필요하지 않기 때문에 응용 프로그램을 가볍게 유지하고 응답성을 높일 수 있습니다.

둥근 모서리

그라데이션 배경

디자인 타임 그라데이션 편집기를 사용하면 빠르고 간편하게 복잡한 그라데이션을 C1Sizer 패널에 추가할 수 있습니다. 창에 세련된 모양을 만들 수 있고 그래픽 파일을 만들거나 로딩할 필요가 없습니다. 아래 스크린 샷의 C1Sizer 패널은 이미지 리소스 없이, 그리고 코드를 한 줄도 작성하지 않고 만든 것입니다.

그라데이션 배경

간격과 여백

상단, 왼쪽, 오른쪽, 하단의 Padding 속성과 SplitterWidth 속성을 설정하여 컨트롤 사이의 간격을 조정할 수 있습니다. C1Sizer 패널을 여러 개 조합하고 포함하여 간격과 여백을 더욱 풍부하게 정의할 수 있습니다.

전체 배율 크기 조정

C1Sizer 이외에 C1SizerLight 컴포넌트도 비시각화 컴포넌트로서 창의 크기와 위치를 추적할 수 있습니다. 창 크기를 조정할 때, C1SizerLight 컴포넌트는 포함된 모든 컨트롤의 크기를 비율에 따라 조정할 수 있습니다. 이렇게 하면 창이 어떤 해상도에서도 모양을 유지할 수 있습니다. C1SizerLight 컨트롤이 있으면 다른 컨테이너 컨트롤은 필요하지 않습니다. 창 한 곳에 C1SizerLight 컨트롤을 드래그 앤드 드롭만 하면 즉시 크기를 조정할 수 있는 기능이 생깁니다.

top button