Aracılığıyla paylaş


ColumnStyle Sınıf

Tanım

Tablo düzenindeki bir sütunun görünümünü temsil eder.

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

Örnekler

Aşağıdaki kod örneğinde bir 'den TableLayoutColumnStyleCollectionnasıl ayıklanır ColumnStyle gösterilmektedir.

Bu kod örneği, sınıfı için TableLayoutPanel sağlanan daha büyük bir örneğin parçasıdır.

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

Açıklamalar

sınıfı, ColumnStyle bir TableLayoutPaneliçindeki sütunun kullanıcı arabirimi (UI) özelliklerini temsil eder. Böyle bir tablodaki tüm sütunların stilleri özelliğinde TableLayoutPanel.ColumnStyles toplanır.

Bu basit sınıf bir sütun için ve SizeType özelliklerini sunarWidth.

Oluşturucular

ColumnStyle()

Sınıfının yeni bir örneğini ColumnStyle varsayılan durumuna başlatır.

ColumnStyle(SizeType)

Sağlanan SizeType değeri kullanarak sınıfının yeni bir örneğini ColumnStyle başlatır.

ColumnStyle(SizeType, Single)

Sağlanan SizeType ve genişlik değerlerini kullanarak sınıfının yeni bir örneğini ColumnStyle başlatır.

Özellikler

SizeType

Bir satırın veya sütunun, içeren tablosuna göre nasıl boyutlandırılması gerektiğini gösteren bir bayrak alır veya ayarlar.

(Devralındığı yer: TableLayoutStyle)
Width

Bir sütunun genişlik değerini alır veya ayarlar.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.