TableLayoutRowStyleCollection Třída
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í.
Kolekce, která ukládá RowStyle objekty.
public ref class TableLayoutRowStyleCollection : System::Windows::Forms::TableLayoutStyleCollection
public class TableLayoutRowStyleCollection : System.Windows.Forms.TableLayoutStyleCollection
type TableLayoutRowStyleCollection = class
inherit TableLayoutStyleCollection
Public Class TableLayoutRowStyleCollection
Inherits TableLayoutStyleCollection
- Dědičnost
Příklady
Následující příklad ukazuje, jak nastavit RowStyle pro TableLayoutRowStyleCollection. Tento příklad kódu je součástí většího příkladu zadaného TableLayoutPanel pro ovládací prvek.
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
Třída TableLayoutRowStyleCollection představuje kolekci všech stylů použitých k popisu řádků v přidruženém TableLayoutPanel.
Vlastnosti
Count |
Získá počet stylů skutečně obsažených v souboru TableLayoutStyleCollection. (Zděděno od TableLayoutStyleCollection) |
Item[Int32] |
Získá nebo nastaví hodnotu v zadaném indexu RowStyle . |
Metody
Add(RowStyle) |
Přidá novou RowStyle hodnotu do souboru TableLayoutRowStyleCollection. |
Add(TableLayoutStyle) |
Přidá nový TableLayoutStyle na konec aktuální kolekce. (Zděděno od TableLayoutStyleCollection) |
Clear() |
Oddružuje kolekci od přidružené TableLayoutPanel a vyprázdní kolekci. (Zděděno od TableLayoutStyleCollection) |
Contains(RowStyle) |
Určuje, zda TableLayoutRowStyleCollection obsahuje určitý styl. |
Equals(Object) |
Určí, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno od Object) |
GetHashCode() |
Slouží jako výchozí funkce hash. (Zděděno od Object) |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
IndexOf(RowStyle) |
Určuje index konkrétní položky v objektu TableLayoutRowStyleCollection. |
Insert(Int32, RowStyle) |
Vloží hodnotu RowStyle do TableLayoutRowStyleCollection zadané pozice. |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
Remove(RowStyle) |
Odebere první výskyt konkrétního objektu z objektu TableLayoutRowStyleCollection. |
RemoveAt(Int32) |
Odebere styl v zadaném indexu kolekce. (Zděděno od TableLayoutStyleCollection) |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
Metody rozšíření
Cast<TResult>(IEnumerable) |
Přetypuje prvky zadaného IEnumerable typu. |
OfType<TResult>(IEnumerable) |
Filtruje prvky IEnumerable založené na zadaném typu. |
AsParallel(IEnumerable) |
Umožňuje paralelizaci dotazu. |
AsQueryable(IEnumerable) |
Převede na IEnumerable IQueryable. |