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抽出する方法を次のコード例に示します。TableLayoutColumnStyleCollectionThe 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のユーザーインターフェイス (UI) 特性を表します。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 a new instance of the ColumnStyle class to its default state.

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

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

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

指定された SizeType 値と幅の値を使用して、ColumnStyle クラスの新しいインスタンスを初期化します。Initializes a new 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)

適用対象

こちらもご覧ください