Bagikan melalui


ColumnStyle Kelas

Definisi

Mewakili tampilan dan nuansa kolom dalam tata letak tabel.

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
Warisan
ColumnStyle

Contoh

Contoh kode berikut menunjukkan cara mengekstrak ColumnStyle dari TableLayoutColumnStyleCollection.

Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk TableLayoutPanel kelas .

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

Keterangan

Kelas ColumnStyle mewakili karakteristik antarmuka pengguna (UI) kolom dalam TableLayoutPanel. Gaya untuk semua kolom dalam tabel seperti itu dikumpulkan dalam TableLayoutPanel.ColumnStyles properti .

Kelas sederhana ini menawarkan Width properti dan SizeType untuk kolom.

Konstruktor

Nama Deskripsi
ColumnStyle()

Menginisialisasi instans ColumnStyle baru kelas ke status defaultnya.

ColumnStyle(SizeType, Single)

Menginisialisasi instans ColumnStyle baru kelas menggunakan nilai yang disediakan SizeType dan lebar.

ColumnStyle(SizeType)

Menginisialisasi instans ColumnStyle baru kelas menggunakan nilai yang disediakan SizeType .

Properti

Nama Deskripsi
SizeType

Mendapatkan atau mengatur bendera yang menunjukkan bagaimana baris atau kolom harus berukuran relatif terhadap tabel yang berisi.

(Diperoleh dari TableLayoutStyle)
Width

Mendapatkan atau mengatur nilai lebar untuk kolom.

Metode

Nama Deskripsi
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk

Lihat juga