Udostępnij za pośrednictwem


TableLayoutRowStyleCollection Klasa

Definicja

Kolekcja, która przechowuje RowStyle obiekty.

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
Dziedziczenie
TableLayoutRowStyleCollection

Przykłady

W poniższym przykładzie pokazano, jak ustawić RowStyle dla parametru TableLayoutRowStyleCollection. Ten przykład kodu jest częścią większego przykładu udostępnionego dla kontrolki TableLayoutPanel .

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

Uwagi

Klasa TableLayoutRowStyleCollection reprezentuje kolekcję wszystkich stylów używanych do opisywania wierszy w skojarzonym obiekcie TableLayoutPanel.

Właściwości

Count

Pobiera liczbę stylów w rzeczywistości zawartych w elemecie TableLayoutStyleCollection.

(Odziedziczone po TableLayoutStyleCollection)
Item[Int32]

Pobiera lub ustawia wartość RowStyle w określonym indeksie.

Metody

Add(RowStyle)

Dodaje nowy RowStyle element do elementu TableLayoutRowStyleCollection.

Add(TableLayoutStyle)

Dodaje nowy TableLayoutStyle element na końcu bieżącej kolekcji.

(Odziedziczone po TableLayoutStyleCollection)
Clear()

Usuwa skojarzenie kolekcji ze skojarzonej TableLayoutPanel kolekcji i opróżnia kolekcję.

(Odziedziczone po TableLayoutStyleCollection)
Contains(RowStyle)

Określa, czy element TableLayoutRowStyleCollection zawiera określony styl.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
IndexOf(RowStyle)

Określa indeks określonego elementu w elemencie TableLayoutRowStyleCollection.

Insert(Int32, RowStyle)

Wstawia element RowStyle do TableLayoutRowStyleCollection określonego położenia.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
Remove(RowStyle)

Usuwa pierwsze wystąpienie określonego obiektu z obiektu TableLayoutRowStyleCollection.

RemoveAt(Int32)

Usuwa styl w określonym indeksie kolekcji.

(Odziedziczone po TableLayoutStyleCollection)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

ICollection.CopyTo(Array, Int32)

Aby uzyskać opis tej metody, zobacz metodę CopyTo(Array, Int32) .

(Odziedziczone po TableLayoutStyleCollection)
ICollection.IsSynchronized

Aby uzyskać opis tej metody, zobacz IsSynchronized właściwość .

(Odziedziczone po TableLayoutStyleCollection)
ICollection.SyncRoot

Aby uzyskać opis tej metody, zobacz SyncRoot właściwość .

(Odziedziczone po TableLayoutStyleCollection)
IEnumerable.GetEnumerator()

Aby uzyskać opis tej metody, zobacz metodę GetEnumerator() .

(Odziedziczone po TableLayoutStyleCollection)
IList.Add(Object)

Aby uzyskać opis tej metody, zobacz metodę Add(Object) .

(Odziedziczone po TableLayoutStyleCollection)
IList.Contains(Object)

Aby uzyskać opis tej metody, zobacz metodę Contains(Object) .

(Odziedziczone po TableLayoutStyleCollection)
IList.IndexOf(Object)

Aby uzyskać opis tej metody, zobacz metodę IndexOf(Object) .

(Odziedziczone po TableLayoutStyleCollection)
IList.Insert(Int32, Object)

Aby uzyskać opis tej metody, zobacz metodę Insert(Int32, Object) .

(Odziedziczone po TableLayoutStyleCollection)
IList.IsFixedSize

Aby uzyskać opis tej metody, zobacz IsFixedSize właściwość .

(Odziedziczone po TableLayoutStyleCollection)
IList.IsReadOnly

Aby uzyskać opis tej metody, zobacz IsReadOnly właściwość .

(Odziedziczone po TableLayoutStyleCollection)
IList.Item[Int32]

Aby uzyskać opis tej metody, zobacz Item[Int32] właściwość .

(Odziedziczone po TableLayoutStyleCollection)
IList.Remove(Object)

Aby uzyskać opis tej metody, zobacz metodę Remove(Object) .

(Odziedziczone po TableLayoutStyleCollection)

Metody rozszerzania

Cast<TResult>(IEnumerable)

Rzutuje elementy elementu IEnumerable na określony typ.

OfType<TResult>(IEnumerable)

Filtruje elementy elementu IEnumerable na podstawie określonego typu.

AsParallel(IEnumerable)

Umożliwia równoległość zapytania.

AsQueryable(IEnumerable)

Konwertuje element IEnumerable na .IQueryable

Dotyczy

Zobacz też