TableLayoutPanel.GetRowSpan(Control) Método

Definición

Devuelve el número de filas que ocupa el control secundario especificado.

public int GetRowSpan (System.Windows.Forms.Control control);

Parámetros

control
Control

Un control secundario de TableLayoutPanel.

Devoluciones

Número de filas que ocupa el control secundario. El valor predeterminado es 1.

Ejemplos

En el ejemplo de código siguiente se usan los GetRowSpan métodos y SetRowSpan para establecer el ancho de un Button control en .TableLayoutPanel

private void toggleSpanBtn_Click(
    System.Object sender, 
    System.EventArgs e)
{
    Control c = this.TableLayoutPanel1.GetControlFromPosition(0, 0);

    if ( c != null )
    {
        int xSpan = this.TableLayoutPanel1.GetColumnSpan(c);
        int ySpan = this.TableLayoutPanel1.GetRowSpan(c);

        if (xSpan>1)
        {
            xSpan = 1;
            ySpan = 1;
        }
        else
        {
            xSpan = 2;
            ySpan = 2;
        }

        this.TableLayoutPanel1.SetColumnSpan(c, xSpan);
        this.TableLayoutPanel1.SetRowSpan(c, ySpan);
    }
}

Comentarios

La expansión de filas suele ser útil para colocar un control considerablemente más alto que sus sistemas del mismo nivel.

La propiedad llama a RowSpan este método, que el panel agrega a sus controles secundarios en tiempo de diseño.

Se aplica a

Producto Versiones
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9

Consulte también