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 pozycję 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ślona przez LayoutEngine.
Wyjątki
control
to null
.
control
nie jest typem, który można rozmieścić za pomocą tego LayoutEngineelementu .
Przykłady
Poniższy przykład kodu wylicza wszystkie kontrolki podrzędne w TableLayoutPanel obiekcie 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
zakres obejmuje co najmniej dwie kolumny, GetColumn metoda zwróci najniższy indeks kolumny.
Wartość pozycji kolumny jest równa zero, 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
elementu , nawet jeśli jego pozycja jest określana przez LayoutEnginemetodę , wywołaj metodę GetPositionFromControl .