RowStyle Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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) |