DataGridViewColumn.Resizable Properti
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.
Mendapatkan atau menetapkan nilai yang menunjukkan apakah kolom dapat diubah bentuknya.
public:
virtual property System::Windows::Forms::DataGridViewTriState Resizable { System::Windows::Forms::DataGridViewTriState get(); void set(System::Windows::Forms::DataGridViewTriState value); };
public override System.Windows.Forms.DataGridViewTriState Resizable { get; set; }
member this.Resizable : System.Windows.Forms.DataGridViewTriState with get, set
Public Overrides Property Resizable As DataGridViewTriState
Nilai Properti
Salah DataGridViewTriState satu nilai. Defaultnya adalah True.
Contoh
Contoh kode berikut menggunakan properti ini untuk memperbaiki ukuran kolom ketiga sehingga pengguna tidak dapat mengubah lebar kolom.
dataGridView1->Columns[ 2 ]->Resizable = DataGridViewTriState::False;
dataGridView1.Columns[2].Resizable =
DataGridViewTriState.False;
DataGridView1.Columns(2).Resizable = DataGridViewTriState.False
Keterangan
Resizable Jika properti adalah False, pengguna tidak akan dapat menyesuaikan lebar kolom secara manual.
Secara default, Resizable nilai properti didasarkan pada DataGridView.AllowUserToResizeColumns nilai properti. Namun, jika Anda secara eksplisit mengatur Resizable ke True atau False, nilai kontrol diabaikan. Atur Resizable ke NotSet untuk memulihkan perilaku pewarisan nilai.
Karena NotSet memulihkan pewarisan nilai, Resizable properti tidak akan pernah mengembalikan NotSet nilai kecuali kolom belum ditambahkan ke DataGridView kontrol. Jika Anda perlu menentukan apakah Resizable nilai properti kolom diwariskan, periksa propertinya State . State Jika nilai properti menyertakan ResizableSet bendera, Resizable nilai properti tidak diwariskan.