Perilaku AutoSize di Kontrol TableLayoutPanel
Perilaku Ukuran Otomatis Yang Berbeda
Kontrol TableLayoutPanel mendukung perilaku ukuran otomatis dengan cara berikut:
AutoSize Melalui properti;
SizeType Melalui properti pada TableLayoutPanel gaya kolom dan baris kontrol.
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
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.
.NET Desktop feedback