TableLayoutPanel.SetColumn(Control, Int32) Methode

Definitie

Hiermee stelt u de kolompositie van het opgegeven onderliggende besturingselement in.

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)

Parameters

control
Control

Het besturingselement om naar een andere kolom te gaan.

column
Int32

De kolom waarnaar control wordt verplaatst.

Voorbeelden

In het volgende codevoorbeeld wordt de SetColumn methode gebruikt om twee besturingselementen in een TableLayoutPanel besturingselement te wisselen. In het voorbeeld wordt ervan uitgegaan dat een TableLayoutPanel besturingselement ten minste twee rijen bevat.

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

Opmerkingen

Met SetColumn de methode wordt het besturingselement verplaatst naar een andere kolom in de TableLayoutPanel. De kolommen en rijen hebben op nul gebaseerde indexen. Als u de kolompositie instelt op -1 geeft u aan dat het besturingselement naar de eerste lege cel stroomt.

Met deze methode wordt de tabelindeling opnieuw toegepast op alle besturingselementen in de TableLayoutPanel.

Deze methode wordt aangeroepen door de Column eigenschap, die het deelvenster toevoegt aan de onderliggende besturingselementen tijdens het ontwerp.

Van toepassing op

Zie ook