Sdílet prostřednictvím


TableLayoutRowStyleCollection Třída

Definice

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
TableLayoutRowStyleCollection

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í

ICollection.CopyTo(Array, Int32)

Popis této metody najdete v CopyTo(Array, Int32) metodě.

(Zděděno od TableLayoutStyleCollection)
ICollection.IsSynchronized

Popis této metody najdete v IsSynchronized vlastnosti.

(Zděděno od TableLayoutStyleCollection)
ICollection.SyncRoot

Popis této metody najdete v SyncRoot vlastnosti.

(Zděděno od TableLayoutStyleCollection)
IEnumerable.GetEnumerator()

Popis této metody najdete v GetEnumerator() metodě.

(Zděděno od TableLayoutStyleCollection)
IList.Add(Object)

Popis této metody najdete v Add(Object) metodě.

(Zděděno od TableLayoutStyleCollection)
IList.Contains(Object)

Popis této metody najdete v Contains(Object) metodě.

(Zděděno od TableLayoutStyleCollection)
IList.IndexOf(Object)

Popis této metody najdete v IndexOf(Object) metodě.

(Zděděno od TableLayoutStyleCollection)
IList.Insert(Int32, Object)

Popis této metody najdete v Insert(Int32, Object) metodě.

(Zděděno od TableLayoutStyleCollection)
IList.IsFixedSize

Popis této metody najdete v IsFixedSize vlastnosti.

(Zděděno od TableLayoutStyleCollection)
IList.IsReadOnly

Popis této metody najdete v IsReadOnly vlastnosti.

(Zděděno od TableLayoutStyleCollection)
IList.Item[Int32]

Popis této metody najdete v Item[Int32] vlastnosti.

(Zděděno od TableLayoutStyleCollection)
IList.Remove(Object)

Popis této metody najdete v Remove(Object) metodě.

(Zděděno od TableLayoutStyleCollection)

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.

Platí pro

Viz také