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

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