TableLayoutPanel.SetColumn(Control, Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen alt denetimin sütun konumunu ayarlar.
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)
Parametreler
- control
- Control
Başka bir sütuna taşımak için denetim.
- column
- Int32
Taşınacak sütun control
.
Örnekler
Aşağıdaki kod örneği, bir TableLayoutPanel denetimin SetColumn içindeki iki denetimi değiştirmek için yöntemini kullanır. Örnekte en az iki satırı olan bir TableLayoutPanel denetim olduğu varsayılır.
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
Açıklamalar
yöntemi, SetColumn denetimi içinde başka bir sütuna TableLayoutPaneltaşır. Sütun ve satırların sıfır tabanlı dizinleri vardır. Sütun konumunu -1 olarak ayarlamak, denetimin ilk boş hücreye akacağını belirtir.
Bu yöntem, içindeki tüm denetimlere TableLayoutPaneltablo düzenini yeniden uygular.
Bu yöntem, panelin Column
tasarım zamanında alt denetimlerine eklediği özelliği tarafından çağrılır.