TableLayoutPanel.RowStyles Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá kolekci stylů řádků pro TableLayoutPanel.
public:
property System::Windows::Forms::TableLayoutRowStyleCollection ^ RowStyles { System::Windows::Forms::TableLayoutRowStyleCollection ^ get(); };
[System.ComponentModel.Browsable(false)]
public System.Windows.Forms.TableLayoutRowStyleCollection RowStyles { get; }
[<System.ComponentModel.Browsable(false)>]
member this.RowStyles : System.Windows.Forms.TableLayoutRowStyleCollection
Public ReadOnly Property RowStyles As TableLayoutRowStyleCollection
Hodnota vlastnosti
A TableLayoutRowStyleCollection obsahující každý RowStyle řádek v ovládacím TableLayoutPanel prvku.
- Atributy
Příklady
Následující příklad kódu nastaví RowStyle vlastnosti každého řádku při Button kliknutí.
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
Poznámky
RowStyles Vlastnost použijte pro přístup k vlastnostem stylu konkrétních řádků. Členy třídy můžete použít RowStyle k nastavení charakteristik jednotlivých řádků v tabulce.
TableLayoutPanel Když ovládací prvek uspořádá své řádky, přiřadí priority každému RowStyle v následujícím pořadí:
Řádky se RowStyle nastavenou Absolute sadou se považují za první a jejich pevné výšky se přidělují.
Řádky s RowStyle nastavenou AutoSize velikostí odpovídají jejich obsahu.
Zbývající mezera je rozdělena mezi řádky s nastavenou RowStyle na Percent.