ColumnStyle Klas

Definitie

Vertegenwoordigt het uiterlijk van een kolom in een tabelindeling.

public ref class ColumnStyle : System::Windows::Forms::TableLayoutStyle
public class ColumnStyle : System.Windows.Forms.TableLayoutStyle
type ColumnStyle = class
    inherit TableLayoutStyle
Public Class ColumnStyle
Inherits TableLayoutStyle
Overname
ColumnStyle

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een ColumnStyle uit een TableLayoutColumnStyleCollection.

Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de TableLayoutPanel klasse.

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 ColumnStyle klasse vertegenwoordigt de kenmerken van de gebruikersinterface (UI) van een kolom in een TableLayoutPanel. De stijlen voor alle kolommen in een dergelijke tabel worden verzameld in de TableLayoutPanel.ColumnStyles eigenschap.

Deze eenvoudige klasse biedt de Width en SizeType eigenschappen voor een kolom.

Constructors

Name Description
ColumnStyle()

Initialiseert een nieuw exemplaar van de ColumnStyle klasse naar de standaardstatus.

ColumnStyle(SizeType, Single)

Initialiseert een nieuw exemplaar van de ColumnStyle klasse met behulp van de opgegeven SizeType waarden en breedtewaarden.

ColumnStyle(SizeType)

Initialiseert een nieuw exemplaar van de ColumnStyle klasse met behulp van de opgegeven SizeType waarde.

Eigenschappen

Name Description
SizeType

Hiermee wordt een vlag opgehaald of ingesteld die aangeeft hoe een rij of kolom moet worden aangepast ten opzichte van de bijbehorende tabel.

(Overgenomen van TableLayoutStyle)
Width

Hiermee haalt u de breedtewaarde voor een kolom op of stelt u deze in.

Methoden

Name Description
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)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op

Zie ook