TableLayoutRowStyleCollection Classe

Definizione

Insieme che contiene oggetti RowStyle.A collection that stores RowStyle objects.

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
Ereditarietà
TableLayoutRowStyleCollection

Esempi

Nell'esempio seguente viene illustrato come impostare RowStyle per un TableLayoutRowStyleCollectionoggetto.The following example shows how to set RowStyle for a TableLayoutRowStyleCollection. Questo esempio di codice fa parte di un esempio più ampio fornito TableLayoutPanel per il controllo.This code example is part of a larger example provided for the TableLayoutPanel control.

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

Commenti

La TableLayoutRowStyleCollection classe rappresenta la raccolta di tutti gli stili utilizzati per descrivere le righe in un oggetto TableLayoutPanelassociato.The TableLayoutRowStyleCollection class represents the collection of all the styles used to describe the rows in an associated TableLayoutPanel.

Proprietà

Count

Ottiene il numero di stili contenuti in TableLayoutStyleCollection.Gets the number of styles actually contained in the TableLayoutStyleCollection.

(Ereditato da TableLayoutStyleCollection)
Item[Int32]

Ottiene o imposta l'oggetto RowStyle in corrispondenza dell'indice specificato.Gets or sets the RowStyle at the specified index.

Metodi

Add(RowStyle)

Consente di aggiungere un nuovo oggetto RowStyle a TableLayoutRowStyleCollection.Adds a new RowStyle to the TableLayoutRowStyleCollection.

Add(TableLayoutStyle)

Aggiunge un nuovo oggetto TableLayoutStyle alla fine dell'insieme corrente.Adds a new TableLayoutStyle to the end of the current collection.

(Ereditato da TableLayoutStyleCollection)
Clear()

Dissocia l'insieme dalla classe TableLayoutPanel a esso associata e lo svuota.Disassociates the collection from its associated TableLayoutPanel and empties the collection.

(Ereditato da TableLayoutStyleCollection)
Contains(RowStyle)

Determina se l'insieme TableLayoutRowStyleCollection contiene uno stile specifico.Determines whether the TableLayoutRowStyleCollection contains a specific style.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
IndexOf(RowStyle)

Determina l'indice di un elemento specifico in TableLayoutRowStyleCollection.Determines the index of a specific item in the TableLayoutRowStyleCollection.

Insert(Int32, RowStyle)

Inserisce un oggetto RowStyle nell'insieme TableLayoutRowStyleCollection nella posizione specificata.Inserts a RowStyle into the TableLayoutRowStyleCollection at the specified position.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
Remove(RowStyle)

Rimuove la prima occorrenza di un oggetto specifico da TableLayoutRowStyleCollection.Removes the first occurrence of a specific object from the TableLayoutRowStyleCollection.

RemoveAt(Int32)

Rimuove lo stile dall'insieme in corrispondenza dell'indice specificato.Removes the style at the specified index of the collection.

(Ereditato da TableLayoutStyleCollection)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

ICollection.CopyTo(Array, Int32)

Per una descrizione di questo metodo, vedere il metodo CopyTo(Array, Int32).For a description of this method, see the CopyTo(Array, Int32) method.

(Ereditato da TableLayoutStyleCollection)
ICollection.IsSynchronized

Per una descrizione di questo metodo, vedere la proprietà IsSynchronized.For a description of this method, see the IsSynchronized property.

(Ereditato da TableLayoutStyleCollection)
ICollection.SyncRoot

Per una descrizione di questo metodo, vedere la proprietà SyncRoot.For a description of this method, see the SyncRoot property.

(Ereditato da TableLayoutStyleCollection)
IEnumerable.GetEnumerator()

Per una descrizione di questo metodo, vedere il metodo GetEnumerator().For a description of this method, see the GetEnumerator() method.

(Ereditato da TableLayoutStyleCollection)
IList.Add(Object)

Per una descrizione di questo metodo, vedere il metodo Add(Object).For a description of this method, see the Add(Object) method.

(Ereditato da TableLayoutStyleCollection)
IList.Contains(Object)

Per una descrizione di questo metodo, vedere il metodo Contains(Object).For a description of this method, see the Contains(Object) method.

(Ereditato da TableLayoutStyleCollection)
IList.IndexOf(Object)

Per una descrizione di questo metodo, vedere il metodo IndexOf(Object).For a description of this method, see the IndexOf(Object) method.

(Ereditato da TableLayoutStyleCollection)
IList.Insert(Int32, Object)

Per una descrizione di questo metodo, vedere il metodo Insert(Int32, Object).For a description of this method, see the Insert(Int32, Object) method.

(Ereditato da TableLayoutStyleCollection)
IList.IsFixedSize

Per una descrizione di questo metodo, vedere la proprietà IsFixedSize.For a description of this method, see the IsFixedSize property.

(Ereditato da TableLayoutStyleCollection)
IList.IsReadOnly

Per una descrizione di questo metodo, vedere la proprietà IsReadOnly.For a description of this method, see the IsReadOnly property.

(Ereditato da TableLayoutStyleCollection)
IList.Item[Int32]

Per una descrizione di questo metodo, vedere la proprietà Item[Int32].For a description of this method, see the Item[Int32] property.

(Ereditato da TableLayoutStyleCollection)
IList.Remove(Object)

Per una descrizione di questo metodo, vedere il metodo Remove(Object).For a description of this method, see the Remove(Object) method.

(Ereditato da TableLayoutStyleCollection)

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.Enables parallelization of a query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.Converts an IEnumerable to an IQueryable.

Si applica a

Vedi anche