TableLayoutPanel.SetColumn(Control, Int32) 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.
Mengatur posisi kolom kontrol anak yang ditentukan.
public:
void SetColumn(System::Windows::Forms::Control ^ control, int column);
public void SetColumn(System.Windows.Forms.Control control, int column);
member this.SetColumn : System.Windows.Forms.Control * int -> unit
Public Sub SetColumn (control As Control, column As Integer)
Parameter
- control
- Control
Kontrol untuk berpindah ke kolom lain.
- column
- Int32
Kolom yang control akan dipindahkan.
Contoh
Contoh kode berikut menggunakan SetColumn metode untuk menukar dua kontrol yang terkandung dalam TableLayoutPanel kontrol. Contoh mengasumsikan TableLayoutPanel kontrol dengan setidaknya dua baris.
private void swapControlsBtn_Click(
System.Object sender,
System.EventArgs e)
{
Control c1 = this.TableLayoutPanel1.GetControlFromPosition(0, 0);
Control c2 = this.TableLayoutPanel1.GetControlFromPosition(0, 1);
if( c1 != null && c2 != null )
{
this.TableLayoutPanel1.SetColumn(c2, 0);
this.TableLayoutPanel1.SetColumn(c1, 1);
}
}
Private Sub swapControlsBtn_Click( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles swapControlsBtn.Click
Dim c1 As Control = Me.TableLayoutPanel1.GetControlFromPosition(0, 0)
Dim c2 As Control = Me.TableLayoutPanel1.GetControlFromPosition(0, 1)
If c1 IsNot Nothing And c2 IsNot Nothing Then
Me.TableLayoutPanel1.SetColumn(c2, 0)
Me.TableLayoutPanel1.SetColumn(c1, 1)
End If
End Sub
Keterangan
Metode SetColumn memindahkan kontrol ke kolom lain di TableLayoutPanel. Kolom dan baris memiliki indeks berbasis nol. Mengatur posisi kolom ke -1 menentukan bahwa kontrol akan mengalir ke sel kosong pertama.
Metode ini menerapkan kembali tata letak tabel ke semua kontrol di TableLayoutPanel.
Metode ini dipanggil oleh Column properti , yang ditambahkan panel ke kontrol turunannya pada waktu desain.