Freigeben über


DataGridViewButtonCell Klasse

Definition

Zeigt eine schaltflächenähnliche Benutzeroberfläche (UI) für die Verwendung in einem DataGridView Steuerelement an.

public ref class DataGridViewButtonCell : System::Windows::Forms::DataGridViewCell
public class DataGridViewButtonCell : System.Windows.Forms.DataGridViewCell
[System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)]
public class DataGridViewButtonCell : System.Windows.Forms.DataGridViewCell
type DataGridViewButtonCell = class
    inherit DataGridViewCell
[<System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicParameterlessConstructor)>]
type DataGridViewButtonCell = class
    inherit DataGridViewCell
Public Class DataGridViewButtonCell
Inherits DataGridViewCell
Vererbung
Attribute

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie aktionen DataGridViewButtonColumn für bestimmte Zeilen verwenden. Sie können ähnliche Code verwenden, wenn Sie mit einzelnen DataGridViewButtonCell Objekten arbeiten. In diesem Beispiel bestimmt ein DataGridView.CellClick Ereignishandler zunächst, ob sich ein Klick auf eine Schaltflächenzelle befindet, und ruft dann ein Geschäftsobjekt ab, das der Zeile zugeordnet ist. Dieses Beispiel ist Teil eines größeren Beispiels, das in How to: Access Objects in a Windows Forms DataGridViewComboBoxCell Drop-Down List verfügbar ist.

public class Form1 : Form
{
    private List<Employee> employees = new List<Employee>();
    private List<Task> tasks = new List<Task>();
    private Button reportButton = new Button();
    private DataGridView dataGridView1 = new DataGridView();

    [STAThread]
    public static void Main()
    {
        Application.Run(new Form1());
    }

    public Form1()
    {
        dataGridView1.Dock = DockStyle.Fill;
        dataGridView1.AutoSizeColumnsMode = 
            DataGridViewAutoSizeColumnsMode.AllCells;
        reportButton.Text = "Generate Report";
        reportButton.Dock = DockStyle.Top;
        reportButton.Click += new EventHandler(reportButton_Click);

        Controls.Add(dataGridView1);
        Controls.Add(reportButton);
        Load += new EventHandler(Form1_Load);
        Text = "DataGridViewComboBoxColumn Demo";
    }

    // Initializes the data source and populates the DataGridView control.
    private void Form1_Load(object sender, EventArgs e)
    {
        PopulateLists();
        dataGridView1.AutoGenerateColumns = false;
        dataGridView1.DataSource = tasks;
        AddColumns();
    }

    // Populates the employees and tasks lists. 
    private void PopulateLists()
    {
        employees.Add(new Employee("Harry"));
        employees.Add(new Employee("Sally"));
        employees.Add(new Employee("Roy"));
        employees.Add(new Employee("Pris"));
        tasks.Add(new Task(1, employees[1]));
        tasks.Add(new Task(2));
        tasks.Add(new Task(3, employees[2]));
        tasks.Add(new Task(4));
    }

    // Configures columns for the DataGridView control.
    private void AddColumns()
    {
        DataGridViewTextBoxColumn idColumn = 
            new DataGridViewTextBoxColumn();
        idColumn.Name = "Task";
        idColumn.DataPropertyName = "Id";
        idColumn.ReadOnly = true;

        DataGridViewComboBoxColumn assignedToColumn = 
            new DataGridViewComboBoxColumn();

        // Populate the combo box drop-down list with Employee objects. 
        foreach (Employee e in employees) assignedToColumn.Items.Add(e);

        // Add "unassigned" to the drop-down list and display it for 
        // empty AssignedTo values or when the user presses CTRL+0. 
        assignedToColumn.Items.Add("unassigned");
        assignedToColumn.DefaultCellStyle.NullValue = "unassigned";

        assignedToColumn.Name = "Assigned To";
        assignedToColumn.DataPropertyName = "AssignedTo";
        assignedToColumn.AutoComplete = true;
        assignedToColumn.DisplayMember = "Name";
        assignedToColumn.ValueMember = "Self";

        // Add a button column. 
        DataGridViewButtonColumn buttonColumn = 
            new DataGridViewButtonColumn();
        buttonColumn.HeaderText = "";
        buttonColumn.Name = "Status Request";
        buttonColumn.Text = "Request Status";
        buttonColumn.UseColumnTextForButtonValue = true;

        dataGridView1.Columns.Add(idColumn);
        dataGridView1.Columns.Add(assignedToColumn);
        dataGridView1.Columns.Add(buttonColumn);

        // Add a CellClick handler to handle clicks in the button column.
        dataGridView1.CellClick +=
            new DataGridViewCellEventHandler(dataGridView1_CellClick);
    }

    // Reports on task assignments. 
    private void reportButton_Click(object sender, EventArgs e)
    {
        StringBuilder report = new StringBuilder();
        foreach (Task t in tasks)
        {
            String assignment = 
                t.AssignedTo == null ? 
                "unassigned" : "assigned to " + t.AssignedTo.Name;
            report.AppendFormat("Task {0} is {1}.", t.Id, assignment);
            report.Append(Environment.NewLine);
        }
        MessageBox.Show(report.ToString(), "Task Assignments");
    }

    // Calls the Employee.RequestStatus method.
    void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
    {
        // Ignore clicks that are not on button cells. 
        if (e.RowIndex < 0 || e.ColumnIndex !=
            dataGridView1.Columns["Status Request"].Index) return;

        // Retrieve the task ID.
        Int32 taskID = (Int32)dataGridView1[0, e.RowIndex].Value;

        // Retrieve the Employee object from the "Assigned To" cell.
        Employee assignedTo = dataGridView1.Rows[e.RowIndex]
            .Cells["Assigned To"].Value as Employee;

        // Request status through the Employee object if present. 
        if (assignedTo != null)
        {
            assignedTo.RequestStatus(taskID);
        }
        else
        {
            MessageBox.Show(String.Format(
                "Task {0} is unassigned.", taskID), "Status Request");
        }
    }
}
Public Class Form1
    Inherits Form

    Private employees As New List(Of Employee)
    Private tasks As New List(Of Task)
    Private WithEvents reportButton As New Button
    Private WithEvents dataGridView1 As New DataGridView

    <STAThread()> _
    Public Sub Main()
        Application.Run(New Form1)
    End Sub

    Sub New()
        dataGridView1.Dock = DockStyle.Fill
        dataGridView1.AutoSizeColumnsMode = _
            DataGridViewAutoSizeColumnsMode.AllCells
        reportButton.Text = "Generate Report"
        reportButton.Dock = DockStyle.Top

        Controls.Add(dataGridView1)
        Controls.Add(reportButton)
        Text = "DataGridViewComboBoxColumn Demo"
    End Sub

    ' Initializes the data source and populates the DataGridView control.
    Private Sub Form1_Load(ByVal sender As Object, _
        ByVal e As EventArgs) Handles Me.Load

        PopulateLists()
        dataGridView1.AutoGenerateColumns = False
        dataGridView1.DataSource = tasks
        AddColumns()

    End Sub

    ' Populates the employees and tasks lists. 
    Private Sub PopulateLists()
        employees.Add(New Employee("Harry"))
        employees.Add(New Employee("Sally"))
        employees.Add(New Employee("Roy"))
        employees.Add(New Employee("Pris"))
        tasks.Add(New Task(1, employees(1)))
        tasks.Add(New Task(2))
        tasks.Add(New Task(3, employees(2)))
        tasks.Add(New Task(4))
    End Sub

    ' Configures columns for the DataGridView control.
    Private Sub AddColumns()

        Dim idColumn As New DataGridViewTextBoxColumn()
        idColumn.Name = "Task"
        idColumn.DataPropertyName = "Id"
        idColumn.ReadOnly = True

        Dim assignedToColumn As New DataGridViewComboBoxColumn()

        ' Populate the combo box drop-down list with Employee objects. 
        For Each e As Employee In employees
            assignedToColumn.Items.Add(e)
        Next

        ' Add "unassigned" to the drop-down list and display it for 
        ' empty AssignedTo values or when the user presses CTRL+0. 
        assignedToColumn.Items.Add("unassigned")
        assignedToColumn.DefaultCellStyle.NullValue = "unassigned"

        assignedToColumn.Name = "Assigned To"
        assignedToColumn.DataPropertyName = "AssignedTo"
        assignedToColumn.AutoComplete = True
        assignedToColumn.DisplayMember = "Name"
        assignedToColumn.ValueMember = "Self"

        ' Add a button column. 
        Dim buttonColumn As New DataGridViewButtonColumn()
        buttonColumn.HeaderText = ""
        buttonColumn.Name = "Status Request"
        buttonColumn.Text = "Request Status"
        buttonColumn.UseColumnTextForButtonValue = True

        dataGridView1.Columns.Add(idColumn)
        dataGridView1.Columns.Add(assignedToColumn)
        dataGridView1.Columns.Add(buttonColumn)

    End Sub

    ' Reports on task assignments. 
    Private Sub reportButton_Click(ByVal sender As Object, _
        ByVal e As EventArgs) Handles reportButton.Click

        Dim report As New StringBuilder()
        For Each t As Task In tasks
            Dim assignment As String
            If t.AssignedTo Is Nothing Then
                assignment = "unassigned"
            Else
                assignment = "assigned to " + t.AssignedTo.Name
            End If
            report.AppendFormat("Task {0} is {1}.", t.Id, assignment)
            report.Append(Environment.NewLine)
        Next
        MessageBox.Show(report.ToString(), "Task Assignments")

    End Sub

    ' Calls the Employee.RequestStatus method.
    Private Sub dataGridView1_CellClick(ByVal sender As Object, _
        ByVal e As DataGridViewCellEventArgs) _
        Handles dataGridView1.CellClick

        ' Ignore clicks that are not on button cells. 
        If e.RowIndex < 0 OrElse Not e.ColumnIndex = _
            dataGridView1.Columns("Status Request").Index Then Return

        ' Retrieve the task ID.
        Dim taskID As Int32 = CInt(dataGridView1(0, e.RowIndex).Value)

        ' Retrieve the Employee object from the "Assigned To" cell.
        Dim assignedTo As Employee = TryCast(dataGridView1.Rows(e.RowIndex) _
            .Cells("Assigned To").Value, Employee)

        ' Request status through the Employee object if present. 
        If assignedTo IsNot Nothing Then
            assignedTo.RequestStatus(taskID)
        Else
            MessageBox.Show(String.Format( _
                "Task {0} is unassigned.", taskID), "Status Request")
        End If

    End Sub

End Class

Hinweise

Die DataGridViewButtonCell Klasse ist ein spezieller Typ, der DataGridViewCell zum Anzeigen einer schaltflächenähnlichen Benutzeroberfläche verwendet wird.

DataGridViewButtonColumn ist der Spaltentyp, der auf Zellen dieses Typs spezialisiert ist. Standardmäßig wird die DataGridViewButtonColumn.CellTemplate Initialisierung für ein neues DataGridViewButtonCell. Wenn Sie die Zellen innerhalb einer Spalte nach einer vorhandenen DataGridViewButtonCellSpalte mustern CellTemplate möchten, legen Sie die Eigenschaft der Spalte auf die Zelle fest, die als Muster verwendet werden soll.

Um auf Benutzerschaltflächenklicks zu reagieren, behandeln Sie das Ereignis oder DataGridView.CellContentClick das DataGridView.CellClick Ereignis. Im Ereignishandler können Sie die DataGridViewCellEventArgs.ColumnIndex Eigenschaft verwenden, um zu bestimmen, ob der Klick auf die Schaltflächenspalte erfolgt ist. Mit der DataGridViewCellEventArgs.RowIndex Eigenschaft können Sie bestimmen, ob der Klick in einer bestimmten Schaltflächenzelle aufgetreten ist.

Die zellbezogenen Eigenschaften der Spalte sind Wrapper für die ähnlich benannten Eigenschaften der Vorlagenzelle. Das Ändern der Eigenschaftswerte der Vorlagenzelle wirkt sich nur auf Zellen aus, die auf der Vorlage basieren, die nach der Änderung hinzugefügt werden. Wenn Sie die Werte der zellenbezogenen Eigenschaft der Spalte ändern, aktualisieren Sie jedoch die Vorlagenzelle und alle anderen Zellen in der Spalte, und aktualisieren Sie die Spaltenanzeige bei Bedarf.

Hinweis

Wenn visuelle Formatvorlagen aktiviert sind, werden die Schaltflächen in einer Schaltflächenspalte mit einer ButtonRendererEigenschaft und zellenformatvorlagen gezeichnet, z DefaultCellStyle . B. ohne Auswirkung.

Hinweise für Vererber

Wenn Sie von der abgeleiteten Klasse abgeleitete Eigenschaften ableiten DataGridViewButtonCell und neue Eigenschaften hinzufügen, müssen Sie die Clone() Methode überschreiben, um die neuen Eigenschaften während Klonvorgängen zu kopieren. Sie sollten auch die Methode der Basisklasse Clone() aufrufen, damit die Eigenschaften der Basisklasse in die neue Zelle kopiert werden.

Konstruktoren

Name Beschreibung
DataGridViewButtonCell()

Initialisiert eine neue Instanz der DataGridViewButtonCell-Klasse.

Eigenschaften

Name Beschreibung
AccessibilityObject

Ruft die DataGridViewCell.DataGridViewCellAccessibleObject zugewiesene der DataGridViewCell.

(Geerbt von DataGridViewCell)
ColumnIndex

Ruft den Spaltenindex für diese Zelle ab.

(Geerbt von DataGridViewCell)
ContentBounds

Ruft das umgebende Rechteck ab, das den Inhaltsbereich der Zelle einschließt.

(Geerbt von DataGridViewCell)
ContextMenuStrip

Dient zum Abrufen oder Festlegen des Kontextmenüs, das der Zelle zugeordnet ist.

(Geerbt von DataGridViewCell)
DataGridView

Ruft das DataGridView diesem Element zugeordnete Steuerelement ab.

(Geerbt von DataGridViewElement)
DefaultNewRowValue

Ruft den Standardwert für eine Zelle in der Zeile für neue Datensätze ab.

(Geerbt von DataGridViewCell)
Displayed

Ruft einen Wert ab, der angibt, ob die Zelle derzeit auf dem Bildschirm angezeigt wird.

(Geerbt von DataGridViewCell)
EditedFormattedValue

Ruft den aktuellen, formatierten Wert der Zelle ab, unabhängig davon, ob sich die Zelle im Bearbeitungsmodus befindet und der Wert nicht zugesichert wurde.

(Geerbt von DataGridViewCell)
EditType

Ruft den Typ des gehosteten Bearbeitungssteuerelements der Zelle ab.

ErrorIconBounds

Ruft die Grenzen des Fehlersymbols für die Zelle ab.

(Geerbt von DataGridViewCell)
ErrorText

Ruft den Text ab, der eine Fehlerbedingung beschreibt, die der Zelle zugeordnet ist, oder legt den Text fest.

(Geerbt von DataGridViewCell)
FlatStyle

Ruft die Formatvorlage ab, die die Darstellung der Schaltfläche bestimmt, oder legt diese fest.

FormattedValue

Ruft den Wert der Zelle ab, die für die Anzeige formatiert ist.

(Geerbt von DataGridViewCell)
FormattedValueType

Ruft den Typ des formatierten Werts ab, der der Zelle zugeordnet ist.

Frozen

Ruft einen Wert ab, der angibt, ob die Zelle fixiert ist.

(Geerbt von DataGridViewCell)
HasStyle

Ruft einen Wert ab, der angibt, ob die Style Eigenschaft festgelegt wurde.

(Geerbt von DataGridViewCell)
InheritedState

Ruft den aktuellen Zustand der Zelle ab, die vom Status der Zeile und Spalte geerbt wird.

(Geerbt von DataGridViewCell)
InheritedStyle

Ruft die aktuell auf die Zelle angewendete Formatvorlage ab.

(Geerbt von DataGridViewCell)
IsInEditMode

Ruft einen Wert ab, der angibt, ob diese Zelle derzeit bearbeitet wird.

(Geerbt von DataGridViewCell)
OwningColumn

Ruft die Spalte ab, die diese Zelle enthält.

(Geerbt von DataGridViewCell)
OwningRow

Ruft die Zeile ab, die diese Zelle enthält.

(Geerbt von DataGridViewCell)
PreferredSize

Ruft die Größe eines rechteckigen Bereichs in Pixel ab, in den die Zelle passen kann.

(Geerbt von DataGridViewCell)
ReadOnly

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Daten der Zelle bearbeitet werden können.

(Geerbt von DataGridViewCell)
Resizable

Ruft einen Wert ab, der angibt, ob die Größe der Zelle geändert werden kann.

(Geerbt von DataGridViewCell)
RowIndex

Ruft den Index der übergeordneten Zeile der Zelle ab.

(Geerbt von DataGridViewCell)
Selected

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die Zelle ausgewählt wurde.

(Geerbt von DataGridViewCell)
Size

Ruft die Größe der Zelle ab.

(Geerbt von DataGridViewCell)
State

Ruft den Benutzeroberflächenstatus des Elements ab.

(Geerbt von DataGridViewElement)
Style

Ruft die Formatvorlage für die Zelle ab oder legt diese fest.

(Geerbt von DataGridViewCell)
Tag

Dient zum Abrufen oder Festlegen des Objekts, das zusätzliche Daten zu der Zelle enthält.

(Geerbt von DataGridViewCell)
ToolTipText

Dient zum Abrufen oder Festlegen des QuickInfo-Texts, der dieser Zelle zugeordnet ist.

(Geerbt von DataGridViewCell)
UseColumnTextForButtonValue

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob der Text der eigenen Spalte auf der Schaltfläche angezeigt wird, die von der Zelle angezeigt wird.

Value

Dient zum Abrufen oder Festlegen des Werts, der dieser Zelle zugeordnet ist.

(Geerbt von DataGridViewCell)
ValueType

Dient zum Abrufen oder Festlegen des Datentyps der Werte in der Zelle.

Visible

Ruft einen Wert ab, der angibt, ob sich die Zelle in einer Zeile oder Spalte befindet, die ausgeblendet wurde.

(Geerbt von DataGridViewCell)

Methoden

Name Beschreibung
AdjustCellBorderStyle(DataGridViewAdvancedBorderStyle, DataGridViewAdvancedBorderStyle, Boolean, Boolean, Boolean, Boolean)

Ändert die Rahmenart der Eingabezelle entsprechend den angegebenen Kriterien.

(Geerbt von DataGridViewCell)
BorderWidths(DataGridViewAdvancedBorderStyle)

Gibt einen Rectangle Wert zurück, der die Breite aller Zellränder darstellt.

(Geerbt von DataGridViewCell)
ClickUnsharesRow(DataGridViewCellEventArgs)

Gibt an, ob die Zeile der Zelle aufgehoben wird, wenn auf die Zelle geklickt wird.

(Geerbt von DataGridViewCell)
Clone()

Erstellt eine genaue Kopie dieser Zelle.

ContentClickUnsharesRow(DataGridViewCellEventArgs)

Gibt an, ob die Zeile der Zelle aufgehoben wird, wenn auf den Inhalt der Zelle geklickt wird.

(Geerbt von DataGridViewCell)
ContentDoubleClickUnsharesRow(DataGridViewCellEventArgs)

Gibt an, ob die Zeile der Zelle aufgehoben wird, wenn auf den Inhalt der Zelle doppelklicken wird.

(Geerbt von DataGridViewCell)
CreateAccessibilityInstance()

Erstellt ein neues barrierefreies Objekt für das DataGridViewButtonCell.

DetachEditingControl()

Entfernt das Bearbeitungssteuerelement der Zelle aus dem DataGridView.

(Geerbt von DataGridViewCell)
Dispose()

Veröffentlicht alle ressourcen, die von der DataGridViewCell.

(Geerbt von DataGridViewCell)
Dispose(Boolean)

Gibt die nicht verwalteten Ressourcen frei, die von den DataGridViewCell verwalteten Ressourcen verwendet werden, und gibt optional die verwalteten Ressourcen frei.

(Geerbt von DataGridViewCell)
DoubleClickUnsharesRow(DataGridViewCellEventArgs)

Gibt an, ob die Zeile der Zelle nicht angehalten wird, wenn auf die Zelle doppelklicken.

(Geerbt von DataGridViewCell)
EnterUnsharesRow(Int32, Boolean)

Gibt an, ob die übergeordnete Zeile aufgehoben wird, wenn der Fokus auf die Zelle verschoben wird.

(Geerbt von DataGridViewCell)
Equals(Object)

Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht.

(Geerbt von Object)
GetClipboardContent(Int32, Boolean, Boolean, Boolean, Boolean, String)

Ruft den formatierten Wert der Zelle ab, die in die ClipboardZelle kopiert werden soll.

(Geerbt von DataGridViewCell)
GetContentBounds(Graphics, DataGridViewCellStyle, Int32)

Gibt das umgebende Rechteck zurück, das den Inhaltsbereich der Zelle einschließt, das mit der angegebenen Graphics Und Zellenformatvorlage berechnet wird.

GetContentBounds(Int32)

Gibt das umgebende Rechteck zurück, das den Inhaltsbereich der Zelle mit einer Standard Graphics - und Zellenformatvorlage einschließt, die derzeit für die Zelle wirksam ist.

(Geerbt von DataGridViewCell)
GetEditedFormattedValue(Int32, DataGridViewDataErrorContexts)

Gibt den aktuellen, formatierten Wert der Zelle zurück, unabhängig davon, ob sich die Zelle im Bearbeitungsmodus befindet und der Wert nicht zugesichert wurde.

(Geerbt von DataGridViewCell)
GetErrorIconBounds(Graphics, DataGridViewCellStyle, Int32)

Gibt das umgebende Rechteck zurück, das das Fehlersymbol der Zelle einschließt, wenn eins angezeigt wird.

GetErrorText(Int32)

Gibt eine Zeichenfolge zurück, die den Fehler für die Zelle darstellt.

(Geerbt von DataGridViewCell)
GetFormattedValue(Object, Int32, DataGridViewCellStyle, TypeConverter, TypeConverter, DataGridViewDataErrorContexts)

Ruft den Wert der Zelle ab, die für die Anzeige formatiert ist.

(Geerbt von DataGridViewCell)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetInheritedContextMenuStrip(Int32)

Ruft das geerbte Kontextmenü für die aktuelle Zelle ab.

(Geerbt von DataGridViewCell)
GetInheritedState(Int32)

Gibt einen Wert zurück, der den aktuellen Zustand der Zelle angibt, wie sie vom Zustand der Zeile und Spalte geerbt wurde.

(Geerbt von DataGridViewCell)
GetInheritedStyle(DataGridViewCellStyle, Int32, Boolean)

Ruft die Formatvorlage ab, die auf die Zelle angewendet wird.

(Geerbt von DataGridViewCell)
GetPreferredSize(Graphics, DataGridViewCellStyle, Int32, Size)

Berechnet die bevorzugte Größe in Pixeln der Zelle.

GetSize(Int32)

Ruft die Größe der Zelle ab.

(Geerbt von DataGridViewCell)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
GetValue(Int32)

Ruft den Text ab, der der Schaltfläche zugeordnet ist.

InitializeEditingControl(Int32, Object, DataGridViewCellStyle)

Initialisiert das Steuerelement, das zum Bearbeiten der Zelle verwendet wird.

(Geerbt von DataGridViewCell)
KeyDownUnsharesRow(KeyEventArgs, Int32)

Gibt an, ob eine Zeile nicht freigegeben ist, wenn eine Taste gedrückt wird, während sich der Fokus auf einer Zelle in der Zeile befindet.

KeyEntersEditMode(KeyEventArgs)

Bestimmt, ob der Bearbeitungsmodus basierend auf dem angegebenen Schlüssel gestartet werden soll.

(Geerbt von DataGridViewCell)
KeyPressUnsharesRow(KeyPressEventArgs, Int32)

Gibt an, ob eine Zeile nicht freigegeben wird, wenn eine Taste gedrückt wird, während eine Zelle in der Zeile den Fokus hat.

(Geerbt von DataGridViewCell)
KeyUpUnsharesRow(KeyEventArgs, Int32)

Gibt an, ob eine Zeile nicht freigegeben wird, wenn eine Taste losgelassen wird, während sich der Fokus auf einer Zelle in der Zeile befindet.

LeaveUnsharesRow(Int32, Boolean)

Gibt an, ob eine Zeile nicht freigegeben wird, wenn der Fokus eine Zelle in der Zeile verlässt.

(Geerbt von DataGridViewCell)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
MouseClickUnsharesRow(DataGridViewCellMouseEventArgs)

Gibt an, ob eine Zeile nicht freigegeben wird, wenn der Benutzer auf eine Maustaste klickt, während sich der Mauszeiger auf einer Zelle in der Zeile befindet.

(Geerbt von DataGridViewCell)
MouseDoubleClickUnsharesRow(DataGridViewCellMouseEventArgs)

Gibt an, ob eine Zeile nicht angehalten wird, wenn der Benutzer auf eine Zelle in der Zeile doppelklicken soll.

(Geerbt von DataGridViewCell)
MouseDownUnsharesRow(DataGridViewCellMouseEventArgs)

Gibt an, ob eine Zeile aufgehoben wird, wenn die Maustaste gedrückt gehalten wird, während sich der Mauszeiger auf einer Zelle in der Zeile befindet.

MouseEnterUnsharesRow(Int32)

Gibt an, ob eine Zeile aufgehoben wird, wenn der Mauszeiger über eine Zelle in der Zeile bewegt wird.

MouseLeaveUnsharesRow(Int32)

Gibt an, ob eine Zeile nicht angehalten wird, wenn der Mauszeiger die Zeile verlässt.

MouseMoveUnsharesRow(DataGridViewCellMouseEventArgs)

Gibt an, ob eine Zeile aufgehoben wird, wenn der Mauszeiger über eine Zelle in der Zeile bewegt wird.

(Geerbt von DataGridViewCell)
MouseUpUnsharesRow(DataGridViewCellMouseEventArgs)

Gibt an, ob eine Zeile aufgehoben wird, wenn die Maustaste losgelassen wird, während sich der Zeiger auf einer Zelle in der Zeile befindet.

OnClick(DataGridViewCellEventArgs)

Wird aufgerufen, wenn auf die Zelle geklickt wird.

(Geerbt von DataGridViewCell)
OnContentClick(DataGridViewCellEventArgs)

Wird aufgerufen, wenn auf den Inhalt der Zelle geklickt wird.

(Geerbt von DataGridViewCell)
OnContentDoubleClick(DataGridViewCellEventArgs)

Wird aufgerufen, wenn der Inhalt der Zelle durch Doppelklicken geklickt wird.

(Geerbt von DataGridViewCell)
OnDataGridViewChanged()

Wird aufgerufen, wenn sich die DataGridView Eigenschaft der Zelle ändert.

(Geerbt von DataGridViewCell)
OnDoubleClick(DataGridViewCellEventArgs)

Wird aufgerufen, wenn auf die Zelle doppelt geklickt wird.

(Geerbt von DataGridViewCell)
OnEnter(Int32, Boolean)

Wird aufgerufen, wenn der Fokus auf eine Zelle verschoben wird.

(Geerbt von DataGridViewCell)
OnKeyDown(KeyEventArgs, Int32)

Wird aufgerufen, wenn eine Zeichentaste gedrückt wird, während sich der Fokus auf der Zelle befindet.

OnKeyPress(KeyPressEventArgs, Int32)

Wird aufgerufen, wenn eine Taste gedrückt wird, während sich der Fokus auf einer Zelle befindet.

(Geerbt von DataGridViewCell)
OnKeyUp(KeyEventArgs, Int32)

Wird aufgerufen, wenn eine Zeichentaste losgelassen wird, während sich der Fokus auf der Zelle befindet.

OnLeave(Int32, Boolean)

Wird aufgerufen, wenn der Fokus von der Zelle verschoben wird.

OnMouseClick(DataGridViewCellMouseEventArgs)

Wird aufgerufen, wenn der Benutzer auf eine Maustaste klickt, während sich der Mauszeiger auf einer Zelle befindet.

(Geerbt von DataGridViewCell)
OnMouseDoubleClick(DataGridViewCellMouseEventArgs)

Wird aufgerufen, wenn der Benutzer auf eine Maustaste doppelklippelt, während sich der Mauszeiger auf einer Zelle befindet.

(Geerbt von DataGridViewCell)
OnMouseDown(DataGridViewCellMouseEventArgs)

Wird aufgerufen, wenn die Maustaste gedrückt gehalten wird, während sich der Mauszeiger auf der Zelle befindet.

OnMouseEnter(Int32)

Wird aufgerufen, wenn der Mauszeiger über eine Zelle bewegt wird.

(Geerbt von DataGridViewCell)
OnMouseLeave(Int32)

Wird aufgerufen, wenn sich der Mauszeiger aus der Zelle bewegt.

OnMouseMove(DataGridViewCellMouseEventArgs)

Wird aufgerufen, wenn der Mauszeiger bewegt wird, während er sich über der Zelle befindet.

OnMouseUp(DataGridViewCellMouseEventArgs)

Wird aufgerufen, wenn die Maustaste losgelassen wird, während sich der Zeiger auf der Zelle befindet.

Paint(Graphics, Rectangle, Rectangle, Int32, DataGridViewElementStates, Object, Object, String, DataGridViewCellStyle, DataGridViewAdvancedBorderStyle, DataGridViewPaintParts)

Zeichnet den aktuellen DataGridViewButtonCell.

PaintBorder(Graphics, Rectangle, Rectangle, DataGridViewCellStyle, DataGridViewAdvancedBorderStyle)

Zeichnet den Rahmen des aktuellen DataGridViewCell.

(Geerbt von DataGridViewCell)
PaintErrorIcon(Graphics, Rectangle, Rectangle, String)

Zeichnet das Fehlersymbol des aktuellen DataGridViewCell.

(Geerbt von DataGridViewCell)
ParseFormattedValue(Object, DataGridViewCellStyle, TypeConverter, TypeConverter)

Wandelt einen Wert, der für die Anzeige formatiert ist, in einen tatsächlichen Zellwert um.

(Geerbt von DataGridViewCell)
PositionEditingControl(Boolean, Boolean, Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean)

Legt die Position und Größe des Bearbeitungssteuerelements fest, das von einer Zelle im DataGridView Steuerelement gehostet wird.

(Geerbt von DataGridViewCell)
PositionEditingPanel(Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean)

Legt die Position und Größe des Bearbeitungsbereichs fest, der von der Zelle gehostet wird, und gibt die normalen Grenzen des Bearbeitungssteuerelements innerhalb des Bearbeitungsbereichs zurück.

(Geerbt von DataGridViewCell)
RaiseCellClick(DataGridViewCellEventArgs)

Löst das CellClick-Ereignis aus.

(Geerbt von DataGridViewElement)
RaiseCellContentClick(DataGridViewCellEventArgs)

Löst das CellContentClick-Ereignis aus.

(Geerbt von DataGridViewElement)
RaiseCellContentDoubleClick(DataGridViewCellEventArgs)

Löst das CellContentDoubleClick-Ereignis aus.

(Geerbt von DataGridViewElement)
RaiseCellValueChanged(DataGridViewCellEventArgs)

Löst das CellValueChanged-Ereignis aus.

(Geerbt von DataGridViewElement)
RaiseDataError(DataGridViewDataErrorEventArgs)

Löst das DataError-Ereignis aus.

(Geerbt von DataGridViewElement)
RaiseMouseWheel(MouseEventArgs)

Löst das MouseWheel-Ereignis aus.

(Geerbt von DataGridViewElement)
SetValue(Int32, Object)

Legt den Wert der Zelle fest.

(Geerbt von DataGridViewCell)
ToString()

Gibt die Zeichenfolgendarstellung der Zelle zurück.

Gilt für:

Weitere Informationen