TableLayoutPanel.GetColumn(Control) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Retourneert de kolompositie van het opgegeven onderliggende besturingselement.
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
Parameters
- control
- Control
Een onderliggend besturingselement van de TableLayoutPanel.
Retouren
De kolompositie van het opgegeven onderliggende besturingselement of -1 als de positie wordt control bepaald door LayoutEngine.
Uitzonderingen
control is null.
control is geen type dat door dit LayoutEnginetype kan worden gerangschikt.
Voorbeelden
In het volgende codevoorbeeld worden alle onderliggende besturingselementen in de TableLayoutPanel tabel opgesomd en wordt de kolomindex voor elk besturingselement gevonden met behulp van de GetColumn methode.
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
Opmerkingen
Als control er twee of meer kolommen zijn, retourneert de GetColumn methode de laagste kolomindex.
De waarde van de kolompositie is nul, dus u kunt deze gebruiken als index voor de matrix die wordt geretourneerd door GetColumnWidths.
Deze methode wordt aangeroepen door de Column eigenschap, die het deelvenster toevoegt aan de onderliggende besturingselementen tijdens het ontwerp.
Roep de methode aan om de werkelijke positie van control, zelfs wanneer de positie wordt bepaald door LayoutEngine, op te GetPositionFromControl halen.