다음을 통해 공유


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

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

설명

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

적용 대상