Sdílet prostřednictvím


TableLayoutPanel.GetRowSpan(Control) Metoda

Definice

Vrátí počet řádků rozložených zadaným podřízeným ovládacím prvku.

public:
 int GetRowSpan(System::Windows::Forms::Control ^ control);
public int GetRowSpan (System.Windows.Forms.Control control);
member this.GetRowSpan : System.Windows.Forms.Control -> int
Public Function GetRowSpan (control As Control) As Integer

Parametry

control
Control

Podřízený ovládací prvek TableLayoutPanel.

Návraty

Počet řádků překlenovaných podřízeným ovládacím prvku Výchozí hodnota je 1.

Příklady

Následující příklad kódu používá GetRowSpan metody a SetRowSpan k nastavení šířky Button ovládacího prvku v objektu 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);
    }
}
Private Sub toggleSpanBtn_Click( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles toggleSpanBtn.Click

    Dim c As Control = Me.TableLayoutPanel1.GetControlFromPosition(0, 0)

    If c IsNot Nothing Then

        Dim xSpan As Integer = Me.TableLayoutPanel1.GetColumnSpan(c)
        Dim ySpan As Integer = Me.TableLayoutPanel1.GetRowSpan(c)

        If xSpan > 1 Then

            xSpan = 1
            ySpan = 1

        Else

            xSpan = 2
            ySpan = 2

        End If

        Me.TableLayoutPanel1.SetColumnSpan(c, xSpan)
        Me.TableLayoutPanel1.SetRowSpan(c, ySpan)

    End If

End Sub

Poznámky

Přeskakování řádků je často užitečné pro umístění ovládacího prvku, který je výrazně vyšší než jeho partnerské týmy.

Tato metoda je volána RowSpan vlastností, kterou panel přidá do svých podřízených ovládacích prvků v době návrhu.

Platí pro

Viz také