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
です。これは制約なしとして定義されます。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET