DataGridViewButtonCell Klasa

Definicja

Wyświetla interfejs użytkownika przypominający przycisk do użycia w kontrolce DataGridView .

public ref class DataGridViewButtonCell : System::Windows::Forms::DataGridViewCell
public class DataGridViewButtonCell : System.Windows.Forms.DataGridViewCell
type DataGridViewButtonCell = class
    inherit DataGridViewCell
Public Class DataGridViewButtonCell
Inherits DataGridViewCell
Dziedziczenie

Przykłady

W poniższym przykładzie kodu pokazano, jak używać elementu DataGridViewButtonColumn do wykonywania akcji w określonych wierszach. Podczas pracy z poszczególnymi DataGridViewButtonCell obiektami można użyć podobnego kodu. W tym przykładzie DataGridView.CellClick program obsługi zdarzeń najpierw określa, czy kliknięcie znajduje się w komórce przycisku, a następnie pobiera obiekt biznesowy skojarzony z wierszem. Ten przykład jest częścią większego przykładu dostępnego w temacie Instrukcje: uzyskiwanie dostępu do obiektów w Windows Forms DataGridViewComboBoxCell Drop-Down List.

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

Uwagi

Klasa DataGridViewButtonCell jest wyspecjalizowanym typem DataGridViewCell używanym do wyświetlania interfejsu użytkownika przypominającego przycisk.

DataGridViewButtonColumn to typ kolumny wyspecjalizowany do przechowywania komórek tego typu. Domyślnie element DataGridViewButtonColumn.CellTemplate jest inicjowany do nowego DataGridViewButtonCellelementu . Aby utworzyć wzorzec komórek w kolumnie po istniejącej DataGridViewButtonCellkolumnie, ustaw właściwość kolumny CellTemplate na komórkę do użycia jako wzorzec.

Aby odpowiedzieć na kliknięcia przycisku użytkownika, obsłuż zdarzenie DataGridView.CellClick lub DataGridView.CellContentClick . W procedurze obsługi zdarzeń można użyć DataGridViewCellEventArgs.ColumnIndex właściwości , aby określić, czy kliknięcie miało miejsce w kolumnie przycisku. Możesz użyć DataGridViewCellEventArgs.RowIndex właściwości , aby określić, czy kliknięcie wystąpiło w określonej komórce przycisku.

Właściwości związane z komórkami kolumny są otokami dla podobnie nazwanych właściwości komórki szablonu. Zmiana wartości właściwości komórki szablonu wpłynie tylko na komórki na podstawie szablonu dodanego po zmianie. Zmiana wartości właściwości związanych z komórkami w kolumnie spowoduje jednak zaktualizowanie komórki szablonu i wszystkich innych komórek w kolumnie oraz odświeżenie w razie potrzeby wyświetlania kolumny.

Uwaga

Po włączeniu stylów wizualizacji przyciski w kolumnie przycisku są malowane przy użyciu stylów komórek określonych za pomocą ButtonRendererwłaściwości, takich jak DefaultCellStyle brak efektu.

Uwagi dotyczące dziedziczenia

Po utworzeniu i DataGridViewButtonCell dodaniu nowych właściwości do klasy pochodnej pamiętaj, aby zastąpić metodę Clone() , aby skopiować nowe właściwości podczas operacji klonowania. Należy również wywołać metodę klasy Clone() bazowej, aby właściwości klasy bazowej zostały skopiowane do nowej komórki.

Konstruktory

DataGridViewButtonCell()

Inicjuje nowe wystąpienie klasy DataGridViewButtonCell.

Właściwości

AccessibilityObject

Pobiera element DataGridViewCell.DataGridViewCellAccessibleObject przypisany do .DataGridViewCell

(Odziedziczone po DataGridViewCell)
ColumnIndex

Pobiera indeks kolumn dla tej komórki.

(Odziedziczone po DataGridViewCell)
ContentBounds

Pobiera prostokąt ograniczenia, który otacza obszar zawartości komórki.

(Odziedziczone po DataGridViewCell)
ContextMenuStrip

Pobiera lub ustawia menu skrótów skojarzone z komórką.

(Odziedziczone po DataGridViewCell)
DataGridView

DataGridView Pobiera formant skojarzony z tym elementem.

(Odziedziczone po DataGridViewElement)
DefaultNewRowValue

Pobiera wartość domyślną komórki w wierszu dla nowych rekordów.

(Odziedziczone po DataGridViewCell)
Displayed

Pobiera wartość wskazującą, czy komórka jest obecnie wyświetlana na ekranie.

(Odziedziczone po DataGridViewCell)
EditedFormattedValue

Pobiera bieżącą, sformatowaną wartość komórki, niezależnie od tego, czy komórka jest w trybie edycji, a wartość nie została zatwierdzona.

(Odziedziczone po DataGridViewCell)
EditType

Pobiera typ hostowanej kontrolki edycji komórki.

ErrorIconBounds

Pobiera granice ikony błędu dla komórki.

(Odziedziczone po DataGridViewCell)
ErrorText

Pobiera lub ustawia tekst opisujący warunek błędu skojarzony z komórką.

(Odziedziczone po DataGridViewCell)
FlatStyle

Pobiera lub ustawia styl określający wygląd przycisku.

FormattedValue

Pobiera wartość komórki w formacie sformatowanej do wyświetlenia.

(Odziedziczone po DataGridViewCell)
FormattedValueType

Pobiera typ sformatowanej wartości skojarzonej z komórką.

Frozen

Pobiera wartość wskazującą, czy komórka jest zamrożona.

(Odziedziczone po DataGridViewCell)
HasStyle

Pobiera wartość wskazującą Style , czy właściwość została ustawiona.

(Odziedziczone po DataGridViewCell)
InheritedState

Pobiera bieżący stan komórki jako dziedziczony ze stanu wiersza i kolumny.

(Odziedziczone po DataGridViewCell)
InheritedStyle

Pobiera styl aktualnie stosowany do komórki.

(Odziedziczone po DataGridViewCell)
IsInEditMode

Pobiera wartość wskazującą, czy ta komórka jest obecnie edytowana.

(Odziedziczone po DataGridViewCell)
OwningColumn

Pobiera kolumnę zawierającą tę komórkę.

(Odziedziczone po DataGridViewCell)
OwningRow

Pobiera wiersz zawierający tę komórkę.

(Odziedziczone po DataGridViewCell)
PreferredSize

Pobiera rozmiar w pikselach prostokątnego obszaru, do którego można dopasować komórkę.

(Odziedziczone po DataGridViewCell)
ReadOnly

Pobiera lub ustawia wartość wskazującą, czy dane komórki można edytować.

(Odziedziczone po DataGridViewCell)
Resizable

Pobiera wartość wskazującą, czy można zmienić rozmiar komórki.

(Odziedziczone po DataGridViewCell)
RowIndex

Pobiera indeks wiersza nadrzędnego komórki.

(Odziedziczone po DataGridViewCell)
Selected

Pobiera lub ustawia wartość wskazującą, czy komórka została zaznaczona.

(Odziedziczone po DataGridViewCell)
Size

Pobiera rozmiar komórki.

(Odziedziczone po DataGridViewCell)
State

Pobiera stan interfejsu użytkownika elementu.

(Odziedziczone po DataGridViewElement)
Style

Pobiera lub ustawia styl komórki.

(Odziedziczone po DataGridViewCell)
Tag

Pobiera lub ustawia obiekt zawierający dodatkowe dane dotyczące komórki.

(Odziedziczone po DataGridViewCell)
ToolTipText

Pobiera lub ustawia tekst etykietki narzędzia skojarzony z tą komórką.

(Odziedziczone po DataGridViewCell)
UseColumnTextForButtonValue

Pobiera lub ustawia wartość wskazującą, czy tekst kolumny będącą właścicielem będzie wyświetlany na przycisku wyświetlanym przez komórkę.

Value

Pobiera lub ustawia wartość skojarzona z tą komórką.

(Odziedziczone po DataGridViewCell)
ValueType

Pobiera lub ustawia typ danych wartości w komórce.

Visible

Pobiera wartość wskazującą, czy komórka znajduje się w wierszu, czy w kolumnie, która została ukryta.

(Odziedziczone po DataGridViewCell)

Metody

AdjustCellBorderStyle(DataGridViewAdvancedBorderStyle, DataGridViewAdvancedBorderStyle, Boolean, Boolean, Boolean, Boolean)

Modyfikuje styl obramowania komórki wejściowej zgodnie z określonymi kryteriami.

(Odziedziczone po DataGridViewCell)
BorderWidths(DataGridViewAdvancedBorderStyle)

Zwraca obiekt Rectangle , który reprezentuje szerokość wszystkich marginesów komórek.

(Odziedziczone po DataGridViewCell)
ClickUnsharesRow(DataGridViewCellEventArgs)

Wskazuje, czy wiersz komórki zostanie anulowany po kliknięciu komórki.

(Odziedziczone po DataGridViewCell)
Clone()

Tworzy dokładną kopię tej komórki.

ContentClickUnsharesRow(DataGridViewCellEventArgs)

Wskazuje, czy wiersz komórki zostanie anulowany po kliknięciu zawartości komórki.

(Odziedziczone po DataGridViewCell)
ContentDoubleClickUnsharesRow(DataGridViewCellEventArgs)

Wskazuje, czy wiersz komórki zostanie anulowany po dwukrotnym kliknięciu zawartości komórki.

(Odziedziczone po DataGridViewCell)
CreateAccessibilityInstance()

Tworzy nowy dostępny obiekt dla obiektu DataGridViewButtonCell.

DetachEditingControl()

Usuwa kontrolkę edycji komórki z obiektu DataGridView.

(Odziedziczone po DataGridViewCell)
Dispose()

Zwalnia wszelkie zasoby używane przez element DataGridViewCell.

(Odziedziczone po DataGridViewCell)
Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez element DataGridViewCell i opcjonalnie zwalnia zasoby zarządzane.

(Odziedziczone po DataGridViewCell)
DoubleClickUnsharesRow(DataGridViewCellEventArgs)

Wskazuje, czy wiersz komórki zostanie anulowany po dwukrotnym kliknięciu komórki.

(Odziedziczone po DataGridViewCell)
EnterUnsharesRow(Int32, Boolean)

Wskazuje, czy wiersz nadrzędny będzie nieudostępniany, gdy fokus zostanie przeniesiony do komórki.

(Odziedziczone po DataGridViewCell)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetClipboardContent(Int32, Boolean, Boolean, Boolean, Boolean, String)

Pobiera sformatowaną wartość komórki w celu skopiowania do obiektu Clipboard.

(Odziedziczone po DataGridViewCell)
GetContentBounds(Graphics, DataGridViewCellStyle, Int32)

Zwraca prostokąt ograniczenia, który otacza obszar zawartości komórki, który jest obliczany przy użyciu określonego Graphics i stylu komórki.

GetContentBounds(Int32)

Zwraca prostokąt ograniczenia, który otacza obszar zawartości komórki przy użyciu domyślnego Graphics stylu komórki i aktualnie obowiązującego stylu komórki.

(Odziedziczone po DataGridViewCell)
GetEditedFormattedValue(Int32, DataGridViewDataErrorContexts)

Zwraca bieżącą, sformatowaną wartość komórki, niezależnie od tego, czy komórka jest w trybie edycji, a wartość nie została zatwierdzona.

(Odziedziczone po DataGridViewCell)
GetErrorIconBounds(Graphics, DataGridViewCellStyle, Int32)

Zwraca prostokąt ograniczenia, który otacza ikonę błędu komórki, jeśli jest wyświetlany.

GetErrorText(Int32)

Zwraca ciąg reprezentujący błąd dla komórki.

(Odziedziczone po DataGridViewCell)
GetFormattedValue(Object, Int32, DataGridViewCellStyle, TypeConverter, TypeConverter, DataGridViewDataErrorContexts)

Pobiera wartość komórki w formacie sformatowanej do wyświetlenia.

(Odziedziczone po DataGridViewCell)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetInheritedContextMenuStrip(Int32)

Pobiera dziedziczone menu skrótów dla bieżącej komórki.

(Odziedziczone po DataGridViewCell)
GetInheritedState(Int32)

Zwraca wartość wskazującą bieżący stan komórki jako dziedziczony ze stanu wiersza i kolumny.

(Odziedziczone po DataGridViewCell)
GetInheritedStyle(DataGridViewCellStyle, Int32, Boolean)

Pobiera styl zastosowany do komórki.

(Odziedziczone po DataGridViewCell)
GetPreferredSize(Graphics, DataGridViewCellStyle, Int32, Size)

Oblicza preferowany rozmiar komórki w pikselach.

GetSize(Int32)

Pobiera rozmiar komórki.

(Odziedziczone po DataGridViewCell)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
GetValue(Int32)

Pobiera tekst skojarzony z przyciskiem .

InitializeEditingControl(Int32, Object, DataGridViewCellStyle)

Inicjuje kontrolkę używaną do edytowania komórki.

(Odziedziczone po DataGridViewCell)
KeyDownUnsharesRow(KeyEventArgs, Int32)

Wskazuje, czy wiersz jest nieudostępniany, jeśli klawisz jest naciśnięty, gdy fokus znajduje się na komórce w wierszu.

KeyEntersEditMode(KeyEventArgs)

Określa, czy tryb edycji powinien zostać uruchomiony na podstawie danego klucza.

(Odziedziczone po DataGridViewCell)
KeyPressUnsharesRow(KeyPressEventArgs, Int32)

Wskazuje, czy wiersz będzie nieudostępniany w przypadku naciśnięcia klawisza, gdy komórka w wierszu ma fokus.

(Odziedziczone po DataGridViewCell)
KeyUpUnsharesRow(KeyEventArgs, Int32)

Wskazuje, czy wiersz jest nieudostępniany, gdy klucz jest zwalniany, gdy fokus znajduje się na komórce w wierszu.

LeaveUnsharesRow(Int32, Boolean)

Wskazuje, czy wiersz będzie nieudostępniany, gdy fokus pozostawia komórkę w wierszu.

(Odziedziczone po DataGridViewCell)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
MouseClickUnsharesRow(DataGridViewCellMouseEventArgs)

Wskazuje, czy wiersz będzie nieudostępniany, jeśli użytkownik kliknie przycisk myszy, gdy wskaźnik znajduje się w komórce w wierszu.

(Odziedziczone po DataGridViewCell)
MouseDoubleClickUnsharesRow(DataGridViewCellMouseEventArgs)

Wskazuje, czy wiersz będzie nieudostępniany, jeśli użytkownik dwukrotnie kliknie komórkę w wierszu.

(Odziedziczone po DataGridViewCell)
MouseDownUnsharesRow(DataGridViewCellMouseEventArgs)

Wskazuje, czy wiersz będzie nieudostępniany, gdy przycisk myszy jest przytrzymywany, gdy wskaźnik znajduje się w komórce w wierszu.

MouseEnterUnsharesRow(Int32)

Wskazuje, czy wiersz będzie nieudostępniany, gdy wskaźnik myszy zostanie przeniesiony na komórkę w wierszu.

MouseLeaveUnsharesRow(Int32)

Wskazuje, czy wiersz będzie nieudostępniany, gdy wskaźnik myszy opuści wiersz.

MouseMoveUnsharesRow(DataGridViewCellMouseEventArgs)

Wskazuje, czy wiersz będzie nieudostępniany, gdy wskaźnik myszy zostanie przeniesiony na komórkę w wierszu.

(Odziedziczone po DataGridViewCell)
MouseUpUnsharesRow(DataGridViewCellMouseEventArgs)

Wskazuje, czy wiersz będzie nieudostępniany po zwolnieniu przycisku myszy, gdy wskaźnik znajduje się w komórce w wierszu.

OnClick(DataGridViewCellEventArgs)

Wywoływana po kliknięciu komórki.

(Odziedziczone po DataGridViewCell)
OnContentClick(DataGridViewCellEventArgs)

Wywoływana po kliknięciu zawartości komórki.

(Odziedziczone po DataGridViewCell)
OnContentDoubleClick(DataGridViewCellEventArgs)

Wywoływana, gdy zawartość komórki jest klikana dwukrotnie.

(Odziedziczone po DataGridViewCell)
OnDataGridViewChanged()

Wywoływana, DataGridView gdy zmienia się właściwość komórki.

(Odziedziczone po DataGridViewCell)
OnDoubleClick(DataGridViewCellEventArgs)

Wywoływana po dwukrotnym kliknięciu komórki.

(Odziedziczone po DataGridViewCell)
OnEnter(Int32, Boolean)

Wywoływana, gdy fokus zostanie przeniesiony do komórki.

(Odziedziczone po DataGridViewCell)
OnKeyDown(KeyEventArgs, Int32)

Wywoływana po naciśnięciu klawisza znaku, gdy fokus znajduje się w komórce.

OnKeyPress(KeyPressEventArgs, Int32)

Wywoływana, gdy klawisz jest naciśnięty, gdy fokus znajduje się na komórce.

(Odziedziczone po DataGridViewCell)
OnKeyUp(KeyEventArgs, Int32)

Wywoływana, gdy klucz znaku jest zwalniany, gdy fokus znajduje się na komórce.

OnLeave(Int32, Boolean)

Wywoływana, gdy fokus przechodzi z komórki.

OnMouseClick(DataGridViewCellMouseEventArgs)

Wywoływana, gdy użytkownik klika przycisk myszy, gdy wskaźnik znajduje się w komórce.

(Odziedziczone po DataGridViewCell)
OnMouseDoubleClick(DataGridViewCellMouseEventArgs)

Wywoływana, gdy użytkownik dwukrotnie klika przycisk myszy, gdy wskaźnik znajduje się w komórce.

(Odziedziczone po DataGridViewCell)
OnMouseDown(DataGridViewCellMouseEventArgs)

Wywoływana, gdy przycisk myszy jest trzymany w dół, gdy wskaźnik znajduje się w komórce.

OnMouseEnter(Int32)

Wywoływana, gdy wskaźnik myszy przesuwa się nad komórką.

(Odziedziczone po DataGridViewCell)
OnMouseLeave(Int32)

Wywoływana, gdy wskaźnik myszy przesuwa się poza komórkę.

OnMouseMove(DataGridViewCellMouseEventArgs)

Wywoływana, gdy wskaźnik myszy jest przesuwany, gdy znajduje się nad komórką.

OnMouseUp(DataGridViewCellMouseEventArgs)

Wywoływana po zwolnieniu przycisku myszy, gdy wskaźnik znajduje się w komórce.

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

Maluje bieżący element DataGridViewButtonCell.

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

Maluje obramowanie bieżącego .DataGridViewCell

(Odziedziczone po DataGridViewCell)
PaintErrorIcon(Graphics, Rectangle, Rectangle, String)

Maluje ikonę błędu bieżącego DataGridViewCellelementu .

(Odziedziczone po DataGridViewCell)
ParseFormattedValue(Object, DataGridViewCellStyle, TypeConverter, TypeConverter)

Konwertuje wartość sformatowaną do wyświetlania na rzeczywistą wartość komórki.

(Odziedziczone po DataGridViewCell)
PositionEditingControl(Boolean, Boolean, Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean)

Ustawia lokalizację i rozmiar kontrolki edycji hostowanej przez komórkę w kontrolce DataGridView .

(Odziedziczone po DataGridViewCell)
PositionEditingPanel(Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean)

Ustawia lokalizację i rozmiar panelu edycji hostowanego przez komórkę i zwraca normalne granice kontrolki edycji w panelu edycji.

(Odziedziczone po DataGridViewCell)
RaiseCellClick(DataGridViewCellEventArgs)

CellClick Zgłasza zdarzenie.

(Odziedziczone po DataGridViewElement)
RaiseCellContentClick(DataGridViewCellEventArgs)

CellContentClick Zgłasza zdarzenie.

(Odziedziczone po DataGridViewElement)
RaiseCellContentDoubleClick(DataGridViewCellEventArgs)

CellContentDoubleClick Zgłasza zdarzenie.

(Odziedziczone po DataGridViewElement)
RaiseCellValueChanged(DataGridViewCellEventArgs)

CellValueChanged Zgłasza zdarzenie.

(Odziedziczone po DataGridViewElement)
RaiseDataError(DataGridViewDataErrorEventArgs)

DataError Zgłasza zdarzenie.

(Odziedziczone po DataGridViewElement)
RaiseMouseWheel(MouseEventArgs)

MouseWheel Zgłasza zdarzenie.

(Odziedziczone po DataGridViewElement)
SetValue(Int32, Object)

Ustawia wartość komórki.

(Odziedziczone po DataGridViewCell)
ToString()

Zwraca reprezentację ciągu komórki.

Dotyczy

Zobacz też