Aracılığıyla paylaş


TableLayoutPanel.SetRowSpan(Control, Int32) Yöntem

Tanım

Alt denetim tarafından yayılan satır sayısını ayarlar.

public:
 void SetRowSpan(System::Windows::Forms::Control ^ control, int value);
public void SetRowSpan (System.Windows.Forms.Control control, int value);
member this.SetRowSpan : System.Windows.Forms.Control * int -> unit
Public Sub SetRowSpan (control As Control, value As Integer)

Parametreler

control
Control

öğesinin TableLayoutPanelalt denetimi.

value
Int32

Yayılacak satır sayısı.

Özel durumlar

value 1'den küçüktür.

Örnekler

Aşağıdaki kod örneği, GetRowSpan içindeki bir Button denetimin TableLayoutPanelgenişliğini ayarlamak için ve SetRowSpan yöntemlerini kullanır.

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

Açıklamalar

Satır yayma genellikle eşlerinden çok daha uzun bir denetimi konumlandırmak için yararlıdır.

Bu yöntem, panelin RowSpan tasarım zamanında alt denetimlerine eklediği özelliği tarafından çağrılır.

Şunlara uygulanır

Ayrıca bkz.