ColumnStyle Класс

Определение

Представляет оформление столбца в макете таблицы.Represents the look and feel of a column in a table layout.

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
Наследование
ColumnStyle

Примеры

В следующем примере кода показано, как извлечь ColumnStyle из TableLayoutColumnStyleCollection .The following code example demonstrates how to extract a ColumnStyle from a TableLayoutColumnStyleCollection.

Этот пример кода является частью большого примера, приведенного для TableLayoutPanel класса.This code example is part of a larger example provided for the TableLayoutPanel class.

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

Комментарии

ColumnStyleКласс представляет характеристики пользовательского интерфейса столбца в TableLayoutPanel .The ColumnStyle class represents the user interface (UI) characteristics of column in a TableLayoutPanel. Стили для всех столбцов в такой таблице собираются в TableLayoutPanel.ColumnStyles свойство.The styles for all the columns in such a table are collected in the TableLayoutPanel.ColumnStyles property.

Этот простой класс предлагает Width Свойства и SizeType для столбца.This simple class offers the Width and SizeType properties for a column.

Конструкторы

ColumnStyle()

Инициализирует новый экземпляр класса ColumnStyle, устанавливая его в состояние по умолчанию.Initializes a new instance of the ColumnStyle class to its default state.

ColumnStyle(SizeType)

Инициализирует новый экземпляр класса ColumnStyle, используя указанное значение SizeType.Initializes a new instance of the ColumnStyle class using the supplied SizeType value.

ColumnStyle(SizeType, Single)

Инициализирует новый экземпляр класса ColumnStyle, используя указанные значения SizeType и ширины.Initializes a new instance of the ColumnStyle class using the supplied SizeType and width values.

Свойства

SizeType

Получает или задает флажок, указывающий способ изменения размеров строк или столбцов относительно таблицы, в которой они содержатся.Gets or sets a flag indicating how a row or column should be sized relative to its containing table.

(Унаследовано от TableLayoutStyle)
Width

Получает или задает значение ширины столбца.Gets or sets the width value for a column.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Применяется к

См. также раздел