DataGridViewButtonCell Třída

Definice

Zobrazí uživatelské rozhraní podobné tlačítku pro použití v ovládacím DataGridView prvku.

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
Dědičnost

Příklady

Následující příklad kódu ukazuje, jak použít k DataGridViewButtonColumn provádění akcí na konkrétních řádcích. Podobný kód můžete použít při práci s jednotlivými DataGridViewButtonCell objekty. V tomto příkladu obslužná rutina DataGridView.CellClick události nejprve určí, zda je kliknutí na buňku tlačítka, a pak načte obchodní objekt přidružený k řádku. Tento příklad je součástí většího příkladu, který je k dispozici v části Postupy: Přístup k objektům v model Windows Forms DataGridViewComboBoxCell Drop-Down Seznam.

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

Poznámky

Třída DataGridViewButtonCell je specializovaný typ, který DataGridViewCell se používá k zobrazení uživatelského rozhraní podobného tlačítku.

DataGridViewButtonColumn je typ sloupce specializovaný na uložení buněk tohoto typu. Ve výchozím nastavení DataGridViewButtonColumn.CellTemplate se inicializuje na nový DataGridViewButtonCell. Pokud chcete vytvořit vzor buněk ve sloupci za existujícím DataGridViewButtonCellobjektem , nastavte vlastnost sloupce CellTemplate na buňku tak, aby se použila jako vzor.

Pokud chcete reagovat na kliknutí na tlačítko uživatele, zpracujte DataGridView.CellClick událost nebo DataGridView.CellContentClick . V obslužné rutině události můžete vlastnost použít DataGridViewCellEventArgs.ColumnIndex k určení, zda došlo k kliknutí ve sloupci tlačítka. Vlastnost můžete použít DataGridViewCellEventArgs.RowIndex k určení, jestli došlo k kliknutí v konkrétní buňce tlačítka.

Vlastnosti sloupce související s buňkou jsou obálky pro podobně pojmenované vlastnosti buňky šablony. Změna hodnot vlastností buňky šablony ovlivní pouze buňky založené na šabloně, které jsou přidány po změně. Změna hodnot vlastností souvisejících s buňkami sloupce však aktualizuje buňku šablony a všechny ostatní buňky ve sloupci a v případě potřeby aktualizuje zobrazení sloupce.

Poznámka

Pokud jsou povolené vizuální styly, tlačítka ve sloupci tlačítka jsou vymalována pomocí ButtonRenderera styly buněk zadané prostřednictvím vlastností, jako DefaultCellStyle je například, nemají žádný vliv.

Poznámky pro dědice

Když odvozujete a DataGridViewButtonCell přidáte nové vlastnosti do odvozené třídy, nezapomeňte přepsat metodu Clone() kopírování nových vlastností během operací klonování. Měli byste také volat metodu základní třídy Clone() , aby vlastnosti základní třídy byly zkopírovány do nové buňky.

Konstruktory

DataGridViewButtonCell()

Inicializuje novou instanci DataGridViewButtonCell třídy .

Vlastnosti

AccessibilityObject

Získá přiřazené DataGridViewCell.DataGridViewCellAccessibleObject k DataGridViewCell.

(Zděděno od DataGridViewCell)
ColumnIndex

Získá index sloupce pro tuto buňku.

(Zděděno od DataGridViewCell)
ContentBounds

Získá ohraničující obdélník, který ohraničuje oblast obsahu buňky.

(Zděděno od DataGridViewCell)
ContextMenuStrip

Získá nebo nastaví místní nabídku přidruženou k buňce.

(Zděděno od DataGridViewCell)
DataGridView

Získá ovládací prvek DataGridView přidružený k tomuto prvku.

(Zděděno od DataGridViewElement)
DefaultNewRowValue

Získá výchozí hodnotu buňky v řádku pro nové záznamy.

(Zděděno od DataGridViewCell)
Displayed

Získá hodnotu, která označuje, zda je buňka aktuálně zobrazena na obrazovce.

(Zděděno od DataGridViewCell)
EditedFormattedValue

Získá aktuální formátovanou hodnotu buňky bez ohledu na to, zda je buňka v režimu úprav a hodnota nebyla potvrzena.

(Zděděno od DataGridViewCell)
EditType

Získá typ hostovaného ovládacího prvku pro úpravy buňky.

ErrorIconBounds

Získá hranice ikony chyby pro buňku.

(Zděděno od DataGridViewCell)
ErrorText

Získá nebo nastaví text popisující chybovou podmínku přidruženou k buňce.

(Zděděno od DataGridViewCell)
FlatStyle

Získá nebo nastaví styl určující vzhled tlačítka.

FormattedValue

Získá hodnotu buňky formátované pro zobrazení.

(Zděděno od DataGridViewCell)
FormattedValueType

Získá typ formátované hodnoty přidružené k buňce.

Frozen

Získá hodnotu označující, zda je buňka ukotvena.

(Zděděno od DataGridViewCell)
HasStyle

Získá hodnotu označující, zda Style byla nastavena vlastnost.

(Zděděno od DataGridViewCell)
InheritedState

Získá aktuální stav buňky jako zděděný ze stavu jejího řádku a sloupce.

(Zděděno od DataGridViewCell)
InheritedStyle

Získá styl aktuálně použitý v buňce.

(Zděděno od DataGridViewCell)
IsInEditMode

Získá hodnotu označující, zda je tato buňka právě upravována.

(Zděděno od DataGridViewCell)
OwningColumn

Získá sloupec, který obsahuje tuto buňku.

(Zděděno od DataGridViewCell)
OwningRow

Získá řádek, který obsahuje tuto buňku.

(Zděděno od DataGridViewCell)
PreferredSize

Získá velikost v pixelech obdélníkové oblasti, do které se buňka vejde.

(Zděděno od DataGridViewCell)
ReadOnly

Získá nebo nastaví hodnotu označující, zda lze data buňky upravit.

(Zděděno od DataGridViewCell)
Resizable

Získá hodnotu označující, zda lze změnit velikost buňky.

(Zděděno od DataGridViewCell)
RowIndex

Získá index nadřazeného řádku buňky.

(Zděděno od DataGridViewCell)
Selected

Získá nebo nastaví hodnotu označující, zda byla buňka vybrána.

(Zděděno od DataGridViewCell)
Size

Získá velikost buňky.

(Zděděno od DataGridViewCell)
State

Získá stav uživatelského rozhraní (UI) elementu.

(Zděděno od DataGridViewElement)
Style

Získá nebo nastaví styl buňky.

(Zděděno od DataGridViewCell)
Tag

Získá nebo nastaví objekt, který obsahuje doplňující data o buňce.

(Zděděno od DataGridViewCell)
ToolTipText

Získá nebo nastaví popis textu přidružené k této buňce.

(Zděděno od DataGridViewCell)
UseColumnTextForButtonValue

Získá nebo nastaví hodnotu označující, zda se text vlastnícího sloupce zobrazí na tlačítku zobrazeném buňkou.

Value

Získá nebo nastaví hodnotu přidruženou k této buňce.

(Zděděno od DataGridViewCell)
ValueType

Získá nebo nastaví datový typ hodnot v buňce.

Visible

Získá hodnotu označující, zda je buňka v řádku nebo sloupci, který byl skrytý.

(Zděděno od DataGridViewCell)

Metody

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

Upraví styl ohraničení vstupní buňky podle zadaných kritérií.

(Zděděno od DataGridViewCell)
BorderWidths(DataGridViewAdvancedBorderStyle)

Vrátí hodnotu Rectangle , která představuje šířky všech okrajů buňky.

(Zděděno od DataGridViewCell)
ClickUnsharesRow(DataGridViewCellEventArgs)

Určuje, jestli se řádek buňky po kliknutí na buňku nesdílí.

(Zděděno od DataGridViewCell)
Clone()

Vytvoří přesnou kopii této buňky.

ContentClickUnsharesRow(DataGridViewCellEventArgs)

Určuje, jestli se řádek buňky při kliknutí na obsah buňky nesdílí.

(Zděděno od DataGridViewCell)
ContentDoubleClickUnsharesRow(DataGridViewCellEventArgs)

Určuje, jestli se řádek buňky při poklikání na obsah buňky nesdílí.

(Zděděno od DataGridViewCell)
CreateAccessibilityInstance()

Vytvoří nový přístupný objekt pro DataGridViewButtonCellobjekt .

DetachEditingControl()

Odebere ovládací prvek pro úpravy buňky z objektu DataGridView.

(Zděděno od DataGridViewCell)
Dispose()

Uvolní všechny prostředky používané nástrojem DataGridViewCell.

(Zděděno od DataGridViewCell)
Dispose(Boolean)

Uvolní nespravované prostředky používané nástrojem DataGridViewCell a volitelně uvolní spravované prostředky.

(Zděděno od DataGridViewCell)
DoubleClickUnsharesRow(DataGridViewCellEventArgs)

Určuje, jestli se řádek buňky při poklikání na buňku nesdílí.

(Zděděno od DataGridViewCell)
EnterUnsharesRow(Int32, Boolean)

Určuje, jestli se při přesunutí fokusu do buňky zruší sdílení nadřazeného řádku.

(Zděděno od DataGridViewCell)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetClipboardContent(Int32, Boolean, Boolean, Boolean, Boolean, String)

Načte formátovanou hodnotu buňky, která se má zkopírovat do Clipboard.

(Zděděno od DataGridViewCell)
GetContentBounds(Graphics, DataGridViewCellStyle, Int32)

Vrátí ohraničující obdélník, který ohraničuje oblast obsahu buňky, která se vypočítá pomocí zadaného Graphics stylu a buňky.

GetContentBounds(Int32)

Vrátí ohraničující obdélník, který ohraničuje oblast obsahu buňky pomocí výchozího Graphics stylu a stylu buňky, který se pro buňku aktuálně používá.

(Zděděno od DataGridViewCell)
GetEditedFormattedValue(Int32, DataGridViewDataErrorContexts)

Vrátí aktuální formátovanou hodnotu buňky bez ohledu na to, zda je buňka v režimu úprav a hodnota nebyla potvrzena.

(Zděděno od DataGridViewCell)
GetErrorIconBounds(Graphics, DataGridViewCellStyle, Int32)

Vrátí ohraničující obdélník, který ohraničuje ikonu chyby buňky, pokud se zobrazí.

GetErrorText(Int32)

Vrátí řetězec, který představuje chybu buňky.

(Zděděno od DataGridViewCell)
GetFormattedValue(Object, Int32, DataGridViewCellStyle, TypeConverter, TypeConverter, DataGridViewDataErrorContexts)

Získá hodnotu buňky formátované pro zobrazení.

(Zděděno od DataGridViewCell)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetInheritedContextMenuStrip(Int32)

Získá zděděnou místní nabídku pro aktuální buňku.

(Zděděno od DataGridViewCell)
GetInheritedState(Int32)

Vrátí hodnotu označující aktuální stav buňky zděděný ze stavu jejího řádku a sloupce.

(Zděděno od DataGridViewCell)
GetInheritedStyle(DataGridViewCellStyle, Int32, Boolean)

Získá styl použitý na buňku.

(Zděděno od DataGridViewCell)
GetPreferredSize(Graphics, DataGridViewCellStyle, Int32, Size)

Vypočítá upřednostňovanou velikost buňky v pixelech.

GetSize(Int32)

Získá velikost buňky.

(Zděděno od DataGridViewCell)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
GetValue(Int32)

Načte text přidružený k tlačítku.

InitializeEditingControl(Int32, Object, DataGridViewCellStyle)

Inicializuje ovládací prvek použitý k úpravě buňky.

(Zděděno od DataGridViewCell)
KeyDownUnsharesRow(KeyEventArgs, Int32)

Určuje, jestli se řádek nesdílí, pokud je stisknutá klávesa, když je fokus na buňce na řádku.

KeyEntersEditMode(KeyEventArgs)

Určuje, jestli se má režim úprav spustit na základě daného klíče.

(Zděděno od DataGridViewCell)
KeyPressUnsharesRow(KeyPressEventArgs, Int32)

Určuje, jestli se řádek nesdílí, pokud je stisknutá klávesa, zatímco je fokus na buňce v řádku.

(Zděděno od DataGridViewCell)
KeyUpUnsharesRow(KeyEventArgs, Int32)

Určuje, jestli se řádek nesdílí při uvolnění klíče, když je fokus na buňce v řádku.

LeaveUnsharesRow(Int32, Boolean)

Určuje, jestli se řádek nesdílí, když fokus opustí buňku v řádku.

(Zděděno od DataGridViewCell)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
MouseClickUnsharesRow(DataGridViewCellMouseEventArgs)

Určuje, zda bude řádek nesdílený, pokud uživatel klikne na tlačítko myši, když je ukazatel myši na buňce v řádku.

(Zděděno od DataGridViewCell)
MouseDoubleClickUnsharesRow(DataGridViewCellMouseEventArgs)

Určuje, jestli se řádek nesdílí, pokud uživatel poklikne na buňku v řádku.

(Zděděno od DataGridViewCell)
MouseDownUnsharesRow(DataGridViewCellMouseEventArgs)

Určuje, jestli se řádek nesdílí, když je tlačítko myši podržené, když je ukazatel myši na buňce v řádku.

MouseEnterUnsharesRow(Int32)

Určuje, jestli se řádek nesdílí, když se ukazatel myši přesune na buňku v řádku.

MouseLeaveUnsharesRow(Int32)

Určuje, jestli se řádek nesdílí, když ho opustí ukazatel myši.

MouseMoveUnsharesRow(DataGridViewCellMouseEventArgs)

Určuje, jestli se řádek nesdílí, když se ukazatel myši přesune na buňku v řádku.

(Zděděno od DataGridViewCell)
MouseUpUnsharesRow(DataGridViewCellMouseEventArgs)

Určuje, zda bude řádek po uvolnění tlačítka myši v době, kdy je ukazatel myši na buňce v řádku, nesdílený.

OnClick(DataGridViewCellEventArgs)

Volá se při kliknutí na buňku.

(Zděděno od DataGridViewCell)
OnContentClick(DataGridViewCellEventArgs)

Volá se při kliknutí na obsah buňky.

(Zděděno od DataGridViewCell)
OnContentDoubleClick(DataGridViewCellEventArgs)

Volá se při poklikání na obsah buňky.

(Zděděno od DataGridViewCell)
OnDataGridViewChanged()

Volá se při DataGridView změně vlastnosti buňky.

(Zděděno od DataGridViewCell)
OnDoubleClick(DataGridViewCellEventArgs)

Volá se při poklikání na buňku.

(Zděděno od DataGridViewCell)
OnEnter(Int32, Boolean)

Volá se, když se fokus přesune do buňky.

(Zděděno od DataGridViewCell)
OnKeyDown(KeyEventArgs, Int32)

Volá se při stisknutí znakové klávesy, když je fokus na buňce.

OnKeyPress(KeyPressEventArgs, Int32)

Volá se při stisknutí klávesy, když je fokus na buňce.

(Zděděno od DataGridViewCell)
OnKeyUp(KeyEventArgs, Int32)

Volá se při uvolnění znakové klávesy, když je fokus na buňce.

OnLeave(Int32, Boolean)

Volá se, když se fokus přesune z buňky.

OnMouseClick(DataGridViewCellMouseEventArgs)

Volá se, když uživatel klikne na tlačítko myši, když je ukazatel myši na buňce.

(Zděděno od DataGridViewCell)
OnMouseDoubleClick(DataGridViewCellMouseEventArgs)

Volá se, když uživatel poklepe na tlačítko myši, když je ukazatel na buňce.

(Zděděno od DataGridViewCell)
OnMouseDown(DataGridViewCellMouseEventArgs)

Volá se, když je tlačítko myši podržené a ukazatel je na buňce.

OnMouseEnter(Int32)

Volá se, když se ukazatel myši přesune na buňku.

(Zděděno od DataGridViewCell)
OnMouseLeave(Int32)

Volá se, když se ukazatel myši přesune mimo buňku.

OnMouseMove(DataGridViewCellMouseEventArgs)

Volána, když se ukazatel myši pohybuje, když je nad buňkou.

OnMouseUp(DataGridViewCellMouseEventArgs)

Volá se při uvolnění tlačítka myši, když je ukazatel myši na buňce.

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

Vykreslí aktuální DataGridViewButtonCell.

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

Vykreslí ohraničení aktuálního DataGridViewCell.

(Zděděno od DataGridViewCell)
PaintErrorIcon(Graphics, Rectangle, Rectangle, String)

Vykreslí ikonu chyby aktuálního DataGridViewCell.

(Zděděno od DataGridViewCell)
ParseFormattedValue(Object, DataGridViewCellStyle, TypeConverter, TypeConverter)

Převede hodnotu formátovanou pro zobrazení na skutečnou hodnotu buňky.

(Zděděno od DataGridViewCell)
PositionEditingControl(Boolean, Boolean, Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean)

Nastaví umístění a velikost ovládacího prvku pro úpravy hostovaného buňkou v ovládacím DataGridView prvku.

(Zděděno od DataGridViewCell)
PositionEditingPanel(Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean)

Nastaví umístění a velikost panelu pro úpravy hostovaného buňkou a vrátí normální hranice ovládacího prvku pro úpravy v rámci panelu pro úpravy.

(Zděděno od DataGridViewCell)
RaiseCellClick(DataGridViewCellEventArgs)

CellClick Vyvolá událost.

(Zděděno od DataGridViewElement)
RaiseCellContentClick(DataGridViewCellEventArgs)

CellContentClick Vyvolá událost.

(Zděděno od DataGridViewElement)
RaiseCellContentDoubleClick(DataGridViewCellEventArgs)

CellContentDoubleClick Vyvolá událost.

(Zděděno od DataGridViewElement)
RaiseCellValueChanged(DataGridViewCellEventArgs)

CellValueChanged Vyvolá událost.

(Zděděno od DataGridViewElement)
RaiseDataError(DataGridViewDataErrorEventArgs)

DataError Vyvolá událost.

(Zděděno od DataGridViewElement)
RaiseMouseWheel(MouseEventArgs)

MouseWheel Vyvolá událost.

(Zděděno od DataGridViewElement)
SetValue(Int32, Object)

Nastaví hodnotu buňky.

(Zděděno od DataGridViewCell)
ToString()

Vrátí řetězcovou reprezentaci buňky.

Platí pro

Viz také