TableLayoutColumnStyleCollection Klas

Definitie

Een verzameling waarin objecten worden opgeslagen ColumnStyle .

public ref class TableLayoutColumnStyleCollection : System::Windows::Forms::TableLayoutStyleCollection
public class TableLayoutColumnStyleCollection : System.Windows.Forms.TableLayoutStyleCollection
type TableLayoutColumnStyleCollection = class
    inherit TableLayoutStyleCollection
Public Class TableLayoutColumnStyleCollection
Inherits TableLayoutStyleCollection
Overname
TableLayoutColumnStyleCollection

Voorbeelden

In het volgende voorbeeld ziet u hoe u ColumnStyle instelt voor een TableLayoutColumnStyleCollection. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor het TableLayoutPanel besturingselement.

private void toggleColumnStylesBtn_Click(
    System.Object sender, 
    System.EventArgs e)
{
    TableLayoutColumnStyleCollection styles = 
        this.TableLayoutPanel1.ColumnStyles;

    foreach( ColumnStyle style in styles )
    {
        if( style.SizeType == SizeType.Absolute )
        {
            style.SizeType = SizeType.AutoSize;
        }
        else if( style.SizeType == SizeType.AutoSize )
        {
            style.SizeType = SizeType.Percent;

            // Set the column width to be a percentage
            // of the TableLayoutPanel control's width.
            style.Width = 33;
        }
        else
        {
            // Set the column width to 50 pixels.
            style.SizeType = SizeType.Absolute;
            style.Width = 50;
        }
    }
}
Private Sub toggleColumnStylesBtn_Click( _
ByVal sender As System.Object, _
ByVal e As System.EventArgs) _
Handles toggleColumnStylesBtn.Click

    Dim styles As TableLayoutColumnStyleCollection = _
    Me.TableLayoutPanel1.ColumnStyles

    For Each style As ColumnStyle In styles

        If style.SizeType = SizeType.Absolute Then

            style.SizeType = SizeType.AutoSize

        ElseIf style.SizeType = SizeType.AutoSize Then

            style.SizeType = SizeType.Percent

            ' Set the column width to be a percentage
            ' of the TableLayoutPanel control's width.
            style.Width = 33

        Else

            ' Set the column width to 50 pixels.
            style.SizeType = SizeType.Absolute
            style.Width = 50

        End If

    Next

End Sub

Opmerkingen

De TableLayoutColumnStyleCollection klasse vertegenwoordigt de verzameling van alle stijlen die worden gebruikt om de kolommen in een gekoppelde TableLayoutPaneltabel te beschrijven.

Eigenschappen

Name Description
Count

Hiermee haalt u het aantal stijlen op dat daadwerkelijk is opgenomen in de TableLayoutStyleCollection.

(Overgenomen van TableLayoutStyleCollection)
Item[Int32]

Hiermee haalt u de opgegeven index op of stelt u deze ColumnStyle in.

Methoden

Name Description
Add(ColumnStyle)

Voegt een item toe aan de TableLayoutColumnStyleCollection.

Add(TableLayoutStyle)

Voegt een nieuw TableLayoutStyle toe aan het einde van de huidige verzameling.

(Overgenomen van TableLayoutStyleCollection)
Clear()

Koppelt de verzameling los van de bijbehorende TableLayoutPanel verzameling en leegt de verzameling.

(Overgenomen van TableLayoutStyleCollection)
Contains(ColumnStyle)

Bepaalt of de opgegeven ColumnStyle waarde zich in de verzameling bevindt.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
IndexOf(ColumnStyle)

Bepaalt de index van een specifiek item in de TableLayoutColumnStyleCollection.

Insert(Int32, ColumnStyle)

Hiermee voegt u een ColumnStyle in de TableLayoutColumnStyleCollection opgegeven positie in.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
Remove(ColumnStyle)

Hiermee verwijdert u het eerste exemplaar van een specifiek ColumnStyle exemplaar van de TableLayoutColumnStyleCollection.

RemoveAt(Int32)

Hiermee verwijdert u de stijl in de opgegeven index van de verzameling.

(Overgenomen van TableLayoutStyleCollection)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

Name Description
ICollection.CopyTo(Array, Int32)

Zie de CopyTo(Array, Int32) methode voor een beschrijving van deze methode.

(Overgenomen van TableLayoutStyleCollection)
ICollection.IsSynchronized

Zie de IsSynchronized eigenschap voor een beschrijving van deze methode.

(Overgenomen van TableLayoutStyleCollection)
ICollection.SyncRoot

Zie de SyncRoot eigenschap voor een beschrijving van deze methode.

(Overgenomen van TableLayoutStyleCollection)
IEnumerable.GetEnumerator()

Zie de GetEnumerator() methode voor een beschrijving van deze methode.

(Overgenomen van TableLayoutStyleCollection)
IList.Add(Object)

Zie de Add(Object) methode voor een beschrijving van deze methode.

(Overgenomen van TableLayoutStyleCollection)
IList.Contains(Object)

Zie de Contains(Object) methode voor een beschrijving van deze methode.

(Overgenomen van TableLayoutStyleCollection)
IList.IndexOf(Object)

Zie de IndexOf(Object) methode voor een beschrijving van deze methode.

(Overgenomen van TableLayoutStyleCollection)
IList.Insert(Int32, Object)

Zie de Insert(Int32, Object) methode voor een beschrijving van deze methode.

(Overgenomen van TableLayoutStyleCollection)
IList.IsFixedSize

Zie de IsFixedSize eigenschap voor een beschrijving van deze methode.

(Overgenomen van TableLayoutStyleCollection)
IList.IsReadOnly

Zie de IsReadOnly eigenschap voor een beschrijving van deze methode.

(Overgenomen van TableLayoutStyleCollection)
IList.Item[Int32]

Zie de Item[Int32] eigenschap voor een beschrijving van deze methode.

(Overgenomen van TableLayoutStyleCollection)
IList.Remove(Object)

Zie de Remove(Object) methode voor een beschrijving van deze methode.

(Overgenomen van TableLayoutStyleCollection)

Extensiemethoden

Name Description
AsParallel(IEnumerable)

Hiermee schakelt u parallelle uitvoering van een query in.

AsQueryable(IEnumerable)

Converteert een IEnumerable naar een IQueryable.

Cast<TResult>(IEnumerable)

Cast de elementen van een IEnumerable naar het opgegeven type.

OfType<TResult>(IEnumerable)

Hiermee filtert u de elementen van een IEnumerable op basis van een opgegeven type.

Van toepassing op

Zie ook