RowStyle Osztály

Definíció

A táblázatelrendezés sorainak megjelenését és hangulatát jelöli.

public ref class RowStyle : System::Windows::Forms::TableLayoutStyle
public class RowStyle : System.Windows.Forms.TableLayoutStyle
type RowStyle = class
    inherit TableLayoutStyle
Public Class RowStyle
Inherits TableLayoutStyle
Öröklődés

Példák

Az alábbi példakód bemutatja, hogyan nyerhet ki egy RowStyleTableLayoutRowStyleCollection.

Ez a példakód egy nagyobb, az TableLayoutPanel osztályhoz tartozó példa része.

private void toggleRowStylesBtn_Click(
    System.Object sender, 
    System.EventArgs e)
{
    TableLayoutRowStyleCollection styles = 
        this.TableLayoutPanel1.RowStyles;

    foreach( RowStyle style in styles )
    {
        if (style.SizeType==SizeType.Absolute)
        {
            style.SizeType = SizeType.AutoSize;
        }
        else if(style.SizeType==SizeType.AutoSize)
        {
            style.SizeType = SizeType.Percent;

            // Set the row height to be a percentage
            // of the TableLayoutPanel control's height.
            style.Height = 33;
        }
        else
        {

            // Set the row height to 50 pixels.
            style.SizeType = SizeType.Absolute;
            style.Height = 50;
        }
    }
}
Private Sub toggleRowStylesBtn_Click( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles toggleRowStylesBtn.Click

    Dim styles As TableLayoutRowStyleCollection = _
    Me.TableLayoutPanel1.RowStyles

    For Each style As RowStyle In styles

        If style.SizeType = SizeType.Absolute Then

            style.SizeType = SizeType.AutoSize

        ElseIf style.SizeType = SizeType.AutoSize Then

            style.SizeType = SizeType.Percent

            ' Set the row height to be a percentage
            ' of the TableLayoutPanel control's height.
            style.Height = 33

        Else

            ' Set the row height to 50 pixels.
            style.SizeType = SizeType.Absolute
            style.Height = 50

        End If

    Next

End Sub

Megjegyzések

Az RowStyle osztály egy sor felhasználói felületének (UI) jellemzőit jelöli egy TableLayoutPanel. Az a tulajdonság az összes sor TableLayoutPanel stílusát gyűjti TableLayoutPanel.RowStyles össze.

Ez az egyszerű osztály a Height sorokat és SizeType a sorokat is kínálja.

Konstruktorok

Name Description
RowStyle()

Inicializálja az osztály egy példányát az RowStyle alapértelmezett állapotba.

RowStyle(SizeType, Single)

Inicializálja az osztály egy példányát a RowStyle megadott SizeType és a magassági értékek használatával.

RowStyle(SizeType)

Inicializálja az RowStyle osztály egy példányát a megadott SizeType érték használatával.

Tulajdonságok

Name Description
Height

Lekéri vagy beállítja egy sor magasságát.

SizeType

Lekéri vagy beállítja a jelölőt, amely jelzi, hogy egy sor vagy oszlop mérete hogyan legyen méretezve az azt tartalmazó táblához képest.

(Öröklődés forrása TableLayoutStyle)

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még