ColumnStyle Osztály

Definíció

Egy táblázatelrendezés oszlopainak megjelenését és hangulatát jelöli.

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
Öröklődés
ColumnStyle

Példák

Az alábbi példakód bemutatja, hogyan nyerhet ki egy ColumnStyleTableLayoutColumnStyleCollection.

Ez a példakód egy nagyobb, az TableLayoutPanel osztályhoz tartozó példa része.

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

Megjegyzések

Az ColumnStyle osztály az oszlop felhasználói felületének (UI) jellemzőit jelöli.TableLayoutPanel Az ilyen tábla összes oszlopának stílusa a tulajdonságban TableLayoutPanel.ColumnStyles lesz összegyűjtve.

Ez az egyszerű osztály egy Width oszlop tulajdonságait és SizeType tulajdonságait tartalmazza.

Konstruktorok

Name Description
ColumnStyle()

Inicializálja az osztály új példányát az ColumnStyle alapértelmezett állapotba.

ColumnStyle(SizeType, Single)

Inicializálja az osztály új példányát a ColumnStyle megadott SizeType és a szélességi értékek használatával.

ColumnStyle(SizeType)

Inicializálja az osztály új példányát a ColumnStyle megadott SizeType érték használatával.

Tulajdonságok

Name Description
SizeType

Lekéri vagy beállítja a jelölőt, amely jelzi, hogy egy sor vagy oszlop mérete hogyan legyen méretezve az azt tartalmazó táblához képest.

(Öröklődés forrása TableLayoutStyle)
Width

Lekéri vagy beállítja egy oszlop szélességi értékét.

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes:

Lásd még