Bagikan melalui


Perilaku AutoSize di Kontrol TableLayoutPanel

Perilaku Ukuran Otomatis Yang Berbeda

Kontrol TableLayoutPanel mendukung perilaku ukuran otomatis dengan cara berikut:

Properti Ukuran Otomatis dengan Gaya Baris dan Kolom

Tabel berikut ini menjelaskan interaksi antara AutoSize properti dan TableLayoutPanel gaya kolom dan baris kontrol.

Pengaturan Ukuran Otomatis Interaksi gaya
false TableLayoutPanel Kontrol berlanjut dari kiri ke kanan, dan mengalokasikan ruang untuk kolom atau baris atau dalam urutan berikut.

1. Jika SizeType properti diatur ke Absolute, jumlah piksel yang ditentukan oleh Width atau Height dialokasikan.
2. Jika SizeType properti diatur ke AutoSize, jumlah piksel yang dikembalikan oleh metode kontrol GetPreferredSize anak dialokasikan.
3. Setelah ruang untuk semua Absolute dan AutoSize kolom atau baris dialokasikan, kolom atau baris apa pun dengan SizeType diatur ke Percent digunakan untuk secara proporsional mengalokasikan ruang kosong yang tersisa
true Mirip dengan interaksi sebelumnya, dengan pengecualian bahwa Percent kolom atau baris memperoleh aspek ukuran otomatis.

Kontrol TableLayoutPanel memperluas kolom atau baris untuk membuat ruang kosong yang memadai, sehingga tidak ada kolom atau baris dengan Percent klip gaya kontennya. Kontrol TableLayoutPanel mengalokasikan ruang baru secara proporsional sesuai dengan Width properti atau Height .

Baca juga