語言

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 ,代表矩形的寬度與高度。

備註

的 GetPreferredSize 行為因控制而異。 他們 LayoutEngine 可能無法將回傳的尺寸分配給對照組。 你可以回傳比參數中顯示 proposedSize 的限制更大的大小,但 proposedSize 隨著限制縮小,大小應該會減少。 例如,不 GetPreferredSize(new Size(100, 0)) 應該比 GetPreferredSize(new Size(200, 0))更寬。 例外是 a proposedSize 為 0 或 Size.Empty,定義為無約束。

適用於