Control.GetPreferredSize(Size) 메서드

정의

컨트롤을 장착할 수 있는 사각형 영역의 크기를 검색합니다.

public:
 virtual System::Drawing::Size GetPreferredSize(System::Drawing::Size proposedSize);
public virtual System.Drawing.Size GetPreferredSize(System.Drawing.Size proposedSize);
abstract member GetPreferredSize : System.Drawing.Size -> System.Drawing.Size
override this.GetPreferredSize : System.Drawing.Size -> System.Drawing.Size
Public Overridable Function GetPreferredSize (proposedSize As Size) As Size

매개 변수

proposedSize
Size

컨트롤의 사용자 지정 크기 영역입니다.

반품

사각형의 너비와 높이를 나타내는 정렬된 형식 Size 쌍입니다.

설명

동작 GetPreferredSize 은 컨트롤에 따라 다릅니다. LayoutEngine 반환된 크기를 컨트롤에 할당할 수 없습니다. 매개 변수에 표시된 proposedSize 제약 조건보다 큰 크기를 반환할 수 있지만 proposedSize 제약 조건이 감소하면 감소해야 합니다. 예를 들어 , GetPreferredSize(new Size(100, 0)) 보다 GetPreferredSize(new Size(200, 0))넓지 않아야 합니다. 예외는 proposedSize 0 또는 Size.Empty제한되지 않은 것으로 정의됩니다.

적용 대상