Freigeben über


RowStyle Klasse

Definition

Stellt das Aussehen und das Verhalten einer Zeile in einem Tabellenlayout dar.

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
Vererbung

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie sie eine RowStyle aus einer TableLayoutRowStyleCollection.

Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die TableLayoutPanel Klasse bereitgestellt wird.

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

Hinweise

Die RowStyle Klasse stellt die Eigenschaften der Benutzeroberfläche einer Zeile in einer TableLayoutPanel. Die Formatvorlagen für alle Zeilen in a TableLayoutPanel werden in der TableLayoutPanel.RowStyles Eigenschaft gesammelt.

Diese einfache Klasse bietet die Height und SizeType für eine Zeile.

Konstruktoren

RowStyle()

Initialisiert eine Instanz der RowStyle-Klasse mit ihrem Standardzustand.

RowStyle(SizeType)

Initialisiert mithilfe des angegebenen RowStyle-Werts eine Instanz der SizeType-Klasse.

RowStyle(SizeType, Single)

Initialisiert mithilfe des angegebenen RowStyle und der Werte für die Höhe eine Instanz der SizeType-Klasse

Eigenschaften

Height

Ruft die Höhe einer Zeile ab oder legt diese fest.

SizeType

Ruft ein Flag ab, das angibt, wie groß eine Zeile oder Spalte im Verhältnis zur enthaltenden Tabelle sein soll, oder legt dieses fest.

(Geerbt von TableLayoutStyle)

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für

Siehe auch