TableLayoutPanel.GetColumn(Control) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve la posición de la columna del control secundario especificado.
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
Parámetros
- control
- Control
Un control secundario de TableLayoutPanel.
Devoluciones
La posición de la columna del control secundario especificado o -1 si LayoutEngine determina la posición de control
.
Excepciones
control
es null
.
control
no es un tipo que pueda organizarse mediante este LayoutEngine.
Ejemplos
En el ejemplo de código siguiente se enumeran todos los controles secundarios de TableLayoutPanel y se busca el índice de columna para cada control mediante el GetColumn método .
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
Comentarios
Si control
abarca dos o más columnas, el GetColumn método devolverá el índice de columna más bajo.
El valor de posición de columna es cero, por lo que puede usarlo como índice para la matriz devuelta por GetColumnWidths.
La propiedad llama Column
a este método, que el panel agrega a sus controles secundarios en tiempo de diseño.
Para obtener la posición real de control
, incluso cuando su posición viene determinada por LayoutEngine, llame al GetPositionFromControl método .