TableLayoutPanel.SetColumn(Control, Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Nastaví pozici sloupce zadaného podřízeného ovládacího prvku.
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)
Parametry
- control
- Control
Ovládací prvek, který se má přesunout do jiného sloupce
- column
- Int32
Sloupec, do kterého control
se přesune.
Příklady
Následující příklad kódu používá metodu SetColumn k prohození dvou ovládacích prvků obsažených v ovládacím TableLayoutPanel prvku. Příklad předpokládá TableLayoutPanel ovládací prvek s alespoň dvěma řádky.
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
Poznámky
Metoda SetColumn přesune ovládací prvek do jiného sloupce v .TableLayoutPanel Sloupce a řádky mají indexy založené na nule. Nastavení umístění sloupce na -1 určuje, že ovládací prvek bude přetékat do první prázdné buňky.
Tato metoda znovu zobrazí rozložení tabulky pro všechny ovládací prvky v .TableLayoutPanel
Tato metoda je volána Column
vlastností, kterou panel přidá do podřízených ovládacích prvků v době návrhu.