TableLayoutPanel.SetColumn(Control, Int32) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Anger kolumnpositionen för den angivna underordnade kontrollen.
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)
Parametrar
- control
- Control
Kontrollen för att flytta till en annan kolumn.
- column
- Int32
Kolumnen som control ska flyttas till.
Exempel
I följande kodexempel används SetColumn metoden för att växla två kontroller som finns i en TableLayoutPanel kontroll. Exemplet förutsätter en TableLayoutPanel kontroll med minst två rader.
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
Kommentarer
Metoden SetColumn flyttar kontrollen till en annan kolumn i TableLayoutPanel. Kolumnerna och raderna har nollbaserade index. Om du anger kolumnpositionen till -1 anger du att kontrollen ska flöda till den första tomma cellen.
Den här metoden återutser tabelllayouten till alla kontroller i TableLayoutPanel.
Den här metoden anropas av egenskapen Column , som panelen lägger till i sina underordnade kontroller vid designtillfället.