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определяется как неограниченное.

Применяется к