Control.GetPreferredSize(Size) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mengambil ukuran area persegi panjang tempat kontrol dapat dipasang.
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
Parameter
- proposedSize
- Size
Area berukuran kustom untuk kontrol.
Mengembalikan
Sepasang jenis Size yang diurutkan mewakili lebar dan tinggi persegi panjang.
Keterangan
Perilaku GetPreferredSize berbeda menurut kontrol.
LayoutEngine mungkin tidak dapat menetapkan ukuran yang dikembalikan ke kontrol. Anda dapat mengembalikan ukuran yang lebih besar dari batasan yang ditunjukkan dalam proposedSize
parameter, tetapi proposedSize
harus berkurang saat batasan menurun. Misalnya, GetPreferredSize(new Size(100, 0))
tidak boleh lebih luas dari GetPreferredSize(new Size(200, 0))
. Pengecualiannya adalah proposedSize
0 atau Size.Empty
, yang didefinisikan sebagai tidak dibatasi.