Control.GetPreferredSize(Size) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
擷取可容納控制項之矩形區域的大小。
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
的 ,定義為未受限制。