Share via


DataGridViewCheckBoxColumn.FlatStyle Eigenschaft

Definition

Ruft das Format für die flache Darstellung der Kontrollkästchenzellen ab oder legt dieses fest.

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

Eigenschaftswert

FlatStyle

Ein FlatStyle-Wert, der die Darstellung der Zellen in der Spalte angibt. Der Standardwert ist Standard.

Ausnahmen

Der Wert der CellTemplate-Eigenschaft ist null.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie eine DataGridViewCheckBoxColumn Markierung verwenden, die Mitarbeiter außerhalb des Büros sind. Dieses Beispiel ist Teil eines größeren Beispiels, das DataGridViewComboBoxColumn im Klassenübersichtsthema verfügbar ist.

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

Hinweise

Wenn Sie die Kontrollkästchenzellen mit visuellen Formatvorlagen anzeigen möchten, legen Sie diese Eigenschaft System auf die Methode fest, und rufen Sie die Application.EnableVisualStyles Methode vor Application.Run.

Abrufen oder Festlegen dieser Eigenschaft ruft die FlatStyle Eigenschaft des von der CellTemplate Eigenschaft zurückgegebenen Zellobjekts ab oder legt sie fest. Durch Festlegen dieser Eigenschaft wird auch die FlatStyle Eigenschaft jeder Zelle in der Spalte festgelegt und die Spaltenanzeige aktualisiert. Um den angegebenen Wert für einzelne Zellen außer Kraft zu setzen, legen Sie die Zellwerte fest, nachdem Sie den Spaltenwert festgelegt haben.

Gilt für

Siehe auch