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 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)

제공된 ColumnStyle 및 너비 값을 사용하여 SizeType 클래스의 새 인스턴스를 초기화합니다.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)

적용 대상

추가 정보