DataGridViewCheckBoxColumn.FlatStyle Свойство

Определение

Получает или задает плоский внешний вид для ячеек флажков.Gets or sets the flat style appearance of the check box cells.

public:
 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.

private:
    void AddOutOfOfficeColumn()
    {
        DataGridViewCheckBoxColumn^ column = gcnew DataGridViewCheckBoxColumn();
        {
            column->HeaderText = ColumnName::OutOfOffice.ToString();
            column->Name = ColumnName::OutOfOffice.ToString();
            column->AutoSizeMode = 
                DataGridViewAutoSizeColumnMode::DisplayedCells;
            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 = 
            DataGridViewAutoSizeColumnMode.DisplayedCells;
        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.

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

Дополнительно