ColumnStyle ColumnStyle ColumnStyle ColumnStyle Class

定義

テーブル レイアウトでの列の外観を表します。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から、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クラス内の列のユーザー インターフェイス (UI) の特性を表す、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.

この単純なクラスを提供、WidthSizeTypeの列のプロパティ。This simple class offers the Width and SizeType properties for a column.

コンストラクター

ColumnStyle() ColumnStyle() ColumnStyle() ColumnStyle()

ColumnStyle クラスのインスタンスを既定の状態に初期化します。Initializes and instance of the ColumnStyle class to its default state.

ColumnStyle(SizeType) ColumnStyle(SizeType) ColumnStyle(SizeType) ColumnStyle(SizeType)

指定された ColumnStyle 値を使用して、SizeType クラスのインスタンスを初期化します。Initializes an instance of the ColumnStyle class using the supplied SizeType value.

ColumnStyle(SizeType, Single) ColumnStyle(SizeType, Single) ColumnStyle(SizeType, Single) ColumnStyle(SizeType, Single)

指定された ColumnStyle 値と幅の値を使用して、SizeType クラスのインスタンスを初期化します。Initializes and instance of the ColumnStyle class using the supplied SizeType and width values.

プロパティ

SizeType SizeType SizeType SizeType

行または列のサイズを、その行または列を含む表を基準として相対的に決定する方法を示すフラグを取得または設定します。Gets or sets a flag indicating how a row or column should be sized relative to its containing table.

(Inherited from TableLayoutStyle)
Width Width Width Width

列の幅の値を取得または設定します。Gets or sets the width value for a column.

メソッド

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象

こちらもご覧ください