DataGridViewCheckBoxColumn.FlatStyle 속성


확인란 셀의 평면 스타일 모양을 가져오거나 설정합니다.Gets or sets the flat style appearance of the check box cells.

 property System::Windows::Forms::FlatStyle FlatStyle { System::Windows::Forms::FlatStyle get(); void set(System::Windows::Forms::FlatStyle value); };
public System.Windows.Forms.FlatStyle FlatStyle { get; set; }
member this.FlatStyle : System.Windows.Forms.FlatStyle with get, set
Public Property FlatStyle As FlatStyle

속성 값

열의 셀 모양을 나타내는 FlatStyle 값입니다.A FlatStyle value indicating the appearance of cells in the column. 기본값은 Standard입니다.The default is Standard.


CellTemplate 속성의 값이 null인 경우The value of the CellTemplate property is null.


다음 코드 예제에 사용 하는 방법을 보여 줍니다.는 DataGridViewCheckBoxColumn 직원은 사무실 밖에 표시 합니다.The following code example demonstrates how to use a DataGridViewCheckBoxColumn to mark which employees are out of the office. 이 예제는에서 사용할 수 있는 보다 큰 예제의 일부는 DataGridViewComboBoxColumn 클래스 개요 항목입니다.This example is part of a larger example available in the DataGridViewComboBoxColumn class overview topic.

    void AddOutOfOfficeColumn()
        DataGridViewCheckBoxColumn^ column = gcnew DataGridViewCheckBoxColumn();
            column->HeaderText = ColumnName::OutOfOffice.ToString();
            column->Name = ColumnName::OutOfOffice.ToString();
            column->AutoSizeMode = 
            column->FlatStyle = FlatStyle::Standard;
            column->ThreeState = true;
            column->CellTemplate = gcnew DataGridViewCheckBoxCell();
            column->CellTemplate->Style->BackColor = Color::Beige;

        DataGridView1->Columns->Insert(0, column);
private void AddOutOfOfficeColumn()
    DataGridViewCheckBoxColumn column = new DataGridViewCheckBoxColumn();
        column.HeaderText = ColumnName.OutOfOffice.ToString();
        column.Name = ColumnName.OutOfOffice.ToString();
        column.AutoSizeMode = 
        column.FlatStyle = FlatStyle.Standard;
        column.ThreeState = true;
        column.CellTemplate = new DataGridViewCheckBoxCell();
        column.CellTemplate.Style.BackColor = Color.Beige;

    DataGridView1.Columns.Insert(0, column);
Private Sub AddOutOfOfficeColumn()
    Dim column As New DataGridViewCheckBoxColumn()
    With column
        .HeaderText = ColumnName.OutOfOffice.ToString()
        .Name = ColumnName.OutOfOffice.ToString()
        .AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells
        .FlatStyle = FlatStyle.Standard
        .CellTemplate = New DataGridViewCheckBoxCell()
        .CellTemplate.Style.BackColor = Color.Beige
    End With

    DataGridView1.Columns.Insert(0, column)
End Sub


비주얼 스타일을 사용 하 여 확인란 셀을 표시 하려면이 속성을 설정 System 호출을 Application.EnableVisualStyles 하기 전에 메서드 Application.Run합니다.To display the check box cells using visual styles, set this property to System and call the Application.EnableVisualStyles method before Application.Run.

거사 설정 받기 또는이 속성을 설정 합니다 FlatStyle 반환 하는 셀 개체의 속성을 CellTemplate 속성.Getting or setting this property gets or sets the FlatStyle property of the cell object returned by the CellTemplate property. 이 속성을 설정 집합을 FlatStyle 속성 새로 고침 및 열에 있는 모든 셀의 열을 표시 합니다.Setting this property also sets the FlatStyle property of every cell in the column and refreshes the column display. 열 값을 설정 하면 개별 셀에 대해 지정된 된 값을 재정의 하려면 셀 값을 설정 합니다.To override the specified value for individual cells, set the cell values after you set the column value.

적용 대상

추가 정보