Aracılığıyla paylaş


ColumnStyle Sınıf

Tanım

Tablo düzenindeki bir sütunun görünümünü ve 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

Name Description
ColumnStyle()

Sınıfın ColumnStyle yeni bir örneğini varsayılan durumuna 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.

ColumnStyle(SizeType)

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

Özellikler

Name Description
SizeType

Bir satırın veya sütunun, içeren tabloya 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

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

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır

Ayrıca bkz.