Condividi tramite


TableLayoutRowStyleCollection Classe

Definizione

Raccolta che archivia oggetti RowStyle.

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

Esempio

Nell'esempio seguente viene illustrato come impostare RowStyle per un oggetto TableLayoutRowStyleCollection. Questo esempio di codice fa parte di un esempio più ampio fornito per il TableLayoutPanel controllo .

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 associato TableLayoutPanel.

Proprietà

Count

Ottiene il numero di stili contenuti in TableLayoutStyleCollection.

(Ereditato da TableLayoutStyleCollection)
Item[Int32]

Ottiene o imposta l'oggetto RowStyle in corrispondenza dell'indice specificato.

Metodi

Add(RowStyle)

Consente di aggiungere un nuovo oggetto RowStyle a TableLayoutRowStyleCollection.

Add(TableLayoutStyle)

Aggiunge un nuovo oggetto TableLayoutStyle alla fine dell'insieme corrente.

(Ereditato da TableLayoutStyleCollection)
Clear()

Dissocia l'insieme dalla classe TableLayoutPanel a esso associata e lo svuota.

(Ereditato da TableLayoutStyleCollection)
Contains(RowStyle)

Determina se l'insieme TableLayoutRowStyleCollection contiene uno stile specifico.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
IndexOf(RowStyle)

Determina l'indice di un elemento specifico in TableLayoutRowStyleCollection.

Insert(Int32, RowStyle)

Inserisce un oggetto RowStyle nell'insieme TableLayoutRowStyleCollection nella posizione specificata.

MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Remove(RowStyle)

Rimuove la prima occorrenza di un oggetto specifico da TableLayoutRowStyleCollection.

RemoveAt(Int32)

Rimuove lo stile dall'insieme in corrispondenza dell'indice specificato.

(Ereditato da TableLayoutStyleCollection)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

ICollection.CopyTo(Array, Int32)

Per una descrizione di questo metodo, vedere il metodo CopyTo(Array, Int32).

(Ereditato da TableLayoutStyleCollection)
ICollection.IsSynchronized

Per una descrizione di questo metodo, vedere la proprietà IsSynchronized.

(Ereditato da TableLayoutStyleCollection)
ICollection.SyncRoot

Per una descrizione di questo metodo, vedere la proprietà SyncRoot.

(Ereditato da TableLayoutStyleCollection)
IEnumerable.GetEnumerator()

Per una descrizione di questo metodo, vedere il metodo GetEnumerator().

(Ereditato da TableLayoutStyleCollection)
IList.Add(Object)

Per una descrizione di questo metodo, vedere il metodo Add(Object).

(Ereditato da TableLayoutStyleCollection)
IList.Contains(Object)

Per una descrizione di questo metodo, vedere il metodo Contains(Object).

(Ereditato da TableLayoutStyleCollection)
IList.IndexOf(Object)

Per una descrizione di questo metodo, vedere il metodo IndexOf(Object).

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

Per una descrizione di questo metodo, vedere il metodo Insert(Int32, Object).

(Ereditato da TableLayoutStyleCollection)
IList.IsFixedSize

Per una descrizione di questo metodo, vedere la proprietà IsFixedSize.

(Ereditato da TableLayoutStyleCollection)
IList.IsReadOnly

Per una descrizione di questo metodo, vedere la proprietà IsReadOnly.

(Ereditato da TableLayoutStyleCollection)
IList.Item[Int32]

Per una descrizione di questo metodo, vedere la proprietà Item[Int32].

(Ereditato da TableLayoutStyleCollection)
IList.Remove(Object)

Per una descrizione di questo metodo, vedere il metodo Remove(Object).

(Ereditato da TableLayoutStyleCollection)

Metodi di estensione

Cast<TResult>(IEnumerable)

Esegue il cast degli elementi di un oggetto IEnumerable nel tipo specificato.

OfType<TResult>(IEnumerable)

Filtra gli elementi di un oggetto IEnumerable in base a un tipo specificato.

AsParallel(IEnumerable)

Consente la parallelizzazione di una query.

AsQueryable(IEnumerable)

Converte un oggetto IEnumerable in un oggetto IQueryable.

Si applica a

Vedi anche