ButtonBase.GetPreferredSize(Size) 方法

定义

检索适合控件的矩形区域的大小。

public:
 override System::Drawing::Size GetPreferredSize(System::Drawing::Size proposedSize);
public override System.Drawing.Size GetPreferredSize (System.Drawing.Size proposedSize);
override this.GetPreferredSize : System.Drawing.Size -> System.Drawing.Size
Public Overrides 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定义为不受约束。

适用于