DataGridViewCheckBoxColumn.FlatStyle Propiedad

Definición

Obtiene o establece la apariencia de estilo plano de las celdas de casilla.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

Valor de propiedad

Un valor de FlatStyle que indica el aspecto de las celdas de la columna.A FlatStyle value indicating the appearance of cells in the column. De manera predeterminada, es Standard.The default is Standard.

Excepciones

El valor de la propiedad CellTemplate es null.The value of the CellTemplate property is null.

Ejemplos

En el ejemplo de código siguiente se muestra cómo DataGridViewCheckBoxColumn utilizar un para marcar qué empleados están fuera de la oficina.The following code example demonstrates how to use a DataGridViewCheckBoxColumn to mark which employees are out of the office. Este ejemplo forma parte de un ejemplo más grande disponible en DataGridViewComboBoxColumn el tema de información general de la clase.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

Comentarios

Para mostrar las celdas de casilla mediante estilos visuales, establezca esta propiedad en System y llame al Application.EnableVisualStyles método antes Application.Runde.To display the check box cells using visual styles, set this property to System and call the Application.EnableVisualStyles method before Application.Run.

Al obtener o establecer esta propiedad, se obtiene FlatStyle o establece la propiedad del objeto de celda CellTemplate devuelto por la propiedad.Getting or setting this property gets or sets the FlatStyle property of the cell object returned by the CellTemplate property. Al establecer esta propiedad también se FlatStyle establece la propiedad de todas las celdas de la columna y se actualiza la presentación de la columna.Setting this property also sets the FlatStyle property of every cell in the column and refreshes the column display. Para reemplazar el valor especificado para celdas individuales, establezca los valores de la celda después de establecer el valor de la columna.To override the specified value for individual cells, set the cell values after you set the column value.

Se aplica a

Consulte también: