TableLayoutPanel.GetColumn(Control) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca położenie kolumny określonej kontrolki podrzędnej.
public:
int GetColumn(System::Windows::Forms::Control ^ control);
public int GetColumn(System.Windows.Forms.Control control);
member this.GetColumn : System.Windows.Forms.Control -> int
Public Function GetColumn (control As Control) As Integer
Parametry
- control
- Control
Kontrolka podrzędna elementu TableLayoutPanel.
Zwraca
Położenie kolumny określonej kontrolki podrzędnej lub -1, jeśli pozycja elementu control jest określana przez LayoutEngine.
Wyjątki
Parametr control ma wartość null.
control nie jest typem, który można rozmieścić za pomocą tego LayoutEngineelementu .
Przykłady
Poniższy przykładowy kod wylicza wszystkie kontrolki podrzędne w obiekcie TableLayoutPanel i znajduje indeks kolumny dla każdej kontrolki przy użyciu GetColumn metody .
private void getColumnBtn_Click(
System.Object sender,
System.EventArgs e)
{
foreach ( Control c in this.TableLayoutPanel1.Controls )
{
Trace.WriteLine(this.TableLayoutPanel1.GetColumn(c));
}
}
Private Sub getColumnBtn_Click( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles getColumnBtn.Click
Dim c As Control
For Each c In Me.TableLayoutPanel1.Controls
Trace.WriteLine(Me.TableLayoutPanel1.GetColumn(c))
Next
End Sub
Uwagi
Jeśli control obejmuje co najmniej dwie kolumny, GetColumn metoda zwróci najniższy indeks kolumny.
Wartość pozycji kolumny jest oparta na zera, więc można jej użyć jako indeksu dla tablicy zwróconej przez GetColumnWidths.
Ta metoda jest wywoływana Column przez właściwość, którą panel dodaje do kontrolek podrzędnych w czasie projektowania.
Aby uzyskać rzeczywistą pozycję control, nawet jeśli jego pozycja jest określana przez LayoutEnginemetodę , wywołaj metodę GetPositionFromControl .