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 的 ,定義為未受限制。

適用於