Freigeben über


RowStyle Klasse

Definition

Stellt das Aussehen und 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 ein RowStyle Aus einem .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 erfasst.

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

Konstruktoren

Name Beschreibung
RowStyle()

Initialisiert eine Instanz der RowStyle Klasse in den Standardzustand.

RowStyle(SizeType, Single)

Initialisiert eine Instanz der RowStyle Klasse mit den angegebenen SizeType Werten und Höhenwerten.

RowStyle(SizeType)

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

Eigenschaften

Name Beschreibung
Height

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

SizeType

Dient zum Abrufen oder Festlegen eines Flags, das angibt, wie eine Zeile oder Spalte relativ zur zugehörigen Tabelle angepasst werden soll.

(Geerbt von TableLayoutStyle)

Methoden

Name Beschreibung
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für:

Weitere Informationen