DataGridViewCheckBoxCell Classe

Definizione

Visualizza un'interfaccia utente di tipo casella di controllo da utilizzare in un controllo DataGridView.Displays a check box user interface (UI) to use in a DataGridView control.

public ref class DataGridViewCheckBoxCell : System::Windows::Forms::DataGridViewCell, System::Windows::Forms::IDataGridViewEditingCell
public class DataGridViewCheckBoxCell : System.Windows.Forms.DataGridViewCell, System.Windows.Forms.IDataGridViewEditingCell
type DataGridViewCheckBoxCell = class
    inherit DataGridViewCell
    interface IDataGridViewEditingCell
Public Class DataGridViewCheckBoxCell
Inherits DataGridViewCell
Implements IDataGridViewEditingCell
Ereditarietà
DataGridViewCheckBoxCell
Implementazioni

Esempio

Nell'esempio di codice seguente viene usato un oggetto DataGridViewCheckBoxColumn per tenere traccia dei dipendenti in ufficio.The following code example uses a DataGridViewCheckBoxColumn to track which employees are in the office. La colonna è costituita da DataGridViewCheckBoxCell oggetti.The column is made up of DataGridViewCheckBoxCell objects. Questo esempio fa parte di un esempio più ampio disponibile nell' DataGridViewComboBoxColumn argomento Panoramica della classe.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

Commenti

La DataGridViewCheckBoxCell classe è un tipo specializzato di DataGridViewCell usato per visualizzare informazioni binarie o ternarie presentate tramite un'interfaccia utente della casella di controllo.The DataGridViewCheckBoxCell class is a specialized type of DataGridViewCell used to display binary or ternary information presented through a check box UI. Nella modalità binaria predefinita, le celle possono mantenere i valori di true o false .In the default binary mode, the cells can hold values of true or false. In modalità ternaria le celle accettano uno dei CheckState valori.In ternary mode, the cells take on one of the CheckState values. La ThreeState proprietà determina se la modalità binaria o ternaria è attiva.The ThreeState property determines whether binary or ternary mode is in effect.

DataGridViewCheckBoxColumnÈ il tipo di colonna specializzato per conservare le celle di questo tipo.The DataGridViewCheckBoxColumn is the column type specialized to hold cells of this type. Per impostazione predefinita, l'oggetto DataGridViewCheckBoxColumn.CellTemplate viene inizializzato su un nuovo oggetto DataGridViewCheckBoxCell .By default, the DataGridViewCheckBoxColumn.CellTemplate is initialized to a new DataGridViewCheckBoxCell. Per modellare le celle all'interno di una colonna dopo una esistente DataGridViewCheckBoxCell , impostare la proprietà della colonna sulla CellTemplate cella da utilizzare come modello.To pattern the cells within a column after an existing DataGridViewCheckBoxCell, set the column's CellTemplate property to the cell to use as a pattern.

Le proprietà relative alle celle della colonna sono wrapper per le proprietà denominate in modo analogo della cella modello.The cell-related properties of the column are wrappers for the similarly-named properties of the template cell. La modifica dei valori delle proprietà della cella modello influirà solo sulle celle basate sul modello che vengono aggiunte dopo la modifica.Changing the property values of the template cell will affect only cells based on the template that are added after the change. La modifica dei valori delle proprietà correlate alle celle della colonna, tuttavia, aggiornerà la cella del modello e tutte le altre celle nella colonna e aggiornerà la visualizzazione delle colonne, se necessario.Changing the cell-related property values of the column, however, will update the template cell and all other cells in the column, and refresh the column display if necessary.

Quando la cella corrente è DataGridViewCheckBoxCell , la DataGridView.IsCurrentCellInEditMode proprietà è sempre true .When the current cell is a DataGridViewCheckBoxCell, the DataGridView.IsCurrentCellInEditMode property is always true.

In genere, i valori delle celle della casella di controllo sono destinati ad archiviazione, come qualsiasi altro tipo di dati o per l'esecuzione di operazioni bulk.Typically, check box cell values are intended either for storage, like any other data, or for performing bulk operations. Se si desidera rispondere immediatamente quando gli utenti fanno clic su una cella della casella di controllo, è possibile gestire l' DataGridView.CellClick evento, ma questo evento si verifica prima dell'aggiornamento del valore della cella.If you want to respond immediately when users click a check box cell, you can handle the DataGridView.CellClick event, but this event occurs before the cell value is updated. Se è necessario il nuovo valore al momento del clic, un'opzione consiste nel calcolare il valore previsto che verrà basato sul valore corrente.If you need the new value at the time of the click, one option is to calculate what the expected value will be based on the current value. Un altro approccio consiste nell'eseguire immediatamente il commit della modifica e gestire l' DataGridView.CellValueChanged evento per rispondervi.Another approach is to commit the change immediately, and handle the DataGridView.CellValueChanged event to respond to it. Per eseguire il commit della modifica quando si fa clic sulla cella, è necessario gestire l' DataGridView.CurrentCellDirtyStateChanged evento.To commit the change when the cell is clicked, you must handle the DataGridView.CurrentCellDirtyStateChanged event. Nel gestore, se la cella corrente è una cella della casella di controllo, chiamare il DataGridView.CommitEdit metodo e passare il Commit valore.In the handler, if the current cell is a check box cell, call the DataGridView.CommitEdit method and pass in the Commit value.

Note per gli eredi

Quando si derivano da DataGridViewCheckBoxCell e si aggiungono nuove proprietà alla classe derivata, assicurarsi di eseguire l'override del Clone() metodo per copiare le nuove proprietà durante le operazioni di clonazione.When you derive from DataGridViewCheckBoxCell and add new properties to the derived class, be sure to override the Clone() method to copy the new properties during cloning operations. È anche necessario chiamare il metodo della classe base Clone() in modo che le proprietà della classe di base vengano copiate nella nuova cella.You should also call the base class's Clone() method so that the properties of the base class are copied to the new cell.

Costruttori

DataGridViewCheckBoxCell()

Inizializza una nuova istanza della classe DataGridViewCheckBoxCell sul relativo stato predefinito.Initializes a new instance of the DataGridViewCheckBoxCell class to its default state.

DataGridViewCheckBoxCell(Boolean)

Inizializza una nuova istanza della classe DataGridViewCheckBoxCell, abilitando lo stato binario o ternario.Initializes a new instance of the DataGridViewCheckBoxCell class, enabling binary or ternary state.

Proprietà

AccessibilityObject

Ottiene l'oggetto DataGridViewCell.DataGridViewCellAccessibleObject assegnato a DataGridViewCell.Gets the DataGridViewCell.DataGridViewCellAccessibleObject assigned to the DataGridViewCell.

(Ereditato da DataGridViewCell)
ColumnIndex

Ottiene l'indice della colonna per la cella.Gets the column index for this cell.

(Ereditato da DataGridViewCell)
ContentBounds

Ottiene il rettangolo di delimitazione che racchiude l'area del contenuto della cella.Gets the bounding rectangle that encloses the cell's content area.

(Ereditato da DataGridViewCell)
ContextMenuStrip

Ottiene o imposta il menu di scelta rapida associato alla cella.Gets or sets the shortcut menu associated with the cell.

(Ereditato da DataGridViewCell)
DataGridView

Ottiene il controllo DataGridView associato a questo elemento.Gets the DataGridView control associated with this element.

(Ereditato da DataGridViewElement)
DefaultNewRowValue

Ottiene il valore predefinito per una cella nella riga per i nuovi record.Gets the default value for a cell in the row for new records.

(Ereditato da DataGridViewCell)
Displayed

Ottiene un valore che indica se la cella è attualmente visualizzata su schermo.Gets a value that indicates whether the cell is currently displayed on-screen.

(Ereditato da DataGridViewCell)
EditedFormattedValue

Ottiene il valore formattato corrente della cella, indipendentemente dal fatto che la cella sia in modalità di modifica e che non sia stato eseguito il commit del valore.Gets the current, formatted value of the cell, regardless of whether the cell is in edit mode and the value has not been committed.

(Ereditato da DataGridViewCell)
EditingCellFormattedValue

Ottiene o imposta il valore formattato del controllo contenuto dalla cella quando si trova in modalità di modifica.Gets or sets the formatted value of the control hosted by the cell when it is in edit mode.

EditingCellValueChanged

Ottiene o imposta un flag indicante che il valore di questa cella è stato modificato.Gets or sets a flag indicating that the value has been changed for this cell.

EditType

Ottiene il tipo del controllo di modifica contenuto della cella.Gets the type of the cell's hosted editing control.

ErrorIconBounds

Ottiene i limiti dell'icona di errore per la cella.Gets the bounds of the error icon for the cell.

(Ereditato da DataGridViewCell)
ErrorText

Ottiene o imposta il testo che descrive la condizione di errore associata alla cella.Gets or sets the text describing an error condition associated with the cell.

(Ereditato da DataGridViewCell)
FalseValue

Ottiene o imposta il valore sottostante corrispondente al valore false di una cella.Gets or sets the underlying value corresponding to a cell value of false.

FlatStyle

Ottiene o imposta l'aspetto bidimensionale dell'interfaccia utente di tipo casella di controllo.Gets or sets the flat style appearance of the check box user interface (UI).

FormattedValue

Ottiene il valore della cella formattato per la visualizzazione.Gets the value of the cell as formatted for display.

(Ereditato da DataGridViewCell)
FormattedValueType

Ottiene il tipo del valore di visualizzazione della cella.Gets the type of the cell display value.

Frozen

Ottiene un valore che indica se la cella è bloccata.Gets a value indicating whether the cell is frozen.

(Ereditato da DataGridViewCell)
HasStyle

Ottiene un valore che indica se la proprietà Style è stata impostata.Gets a value indicating whether the Style property has been set.

(Ereditato da DataGridViewCell)
IndeterminateValue

Ottiene o imposta il valore sottostante corrispondente a un valore indeterminato o null di una cella.Gets or sets the underlying value corresponding to an indeterminate or null cell value.

InheritedState

Ottiene lo stato corrente della cella, ereditato dallo stato della relativa riga e colonna.Gets the current state of the cell as inherited from the state of its row and column.

(Ereditato da DataGridViewCell)
InheritedStyle

Ottiene lo stile attualmente applicato alla cella.Gets the style currently applied to the cell.

(Ereditato da DataGridViewCell)
IsInEditMode

Ottiene un valore che indica se la cella è attualmente in fase di modifica.Gets a value indicating whether this cell is currently being edited.

(Ereditato da DataGridViewCell)
OwningColumn

Ottiene la colonna contenente questa cella.Gets the column that contains this cell.

(Ereditato da DataGridViewCell)
OwningRow

Ottiene la riga contenente questa cella.Gets the row that contains this cell.

(Ereditato da DataGridViewCell)
PreferredSize

Ottiene le dimensioni in pixel di un'area rettangolare in cui è possibile inserire la cella.Gets the size, in pixels, of a rectangular area into which the cell can fit.

(Ereditato da DataGridViewCell)
ReadOnly

Ottiene o imposta un valore che indica se è possibile modificare i dati della cella.Gets or sets a value indicating whether the cell's data can be edited.

(Ereditato da DataGridViewCell)
Resizable

Ottiene un valore che indica se è possibile ridimensionare la cella.Gets a value indicating whether the cell can be resized.

(Ereditato da DataGridViewCell)
RowIndex

Ottiene l'indice della riga padre della cella.Gets the index of the cell's parent row.

(Ereditato da DataGridViewCell)
Selected

Ottiene o imposta un valore che indica se la cella è stata selezionata.Gets or sets a value indicating whether the cell has been selected.

(Ereditato da DataGridViewCell)
Size

Ottiene le dimensioni della cella.Gets the size of the cell.

(Ereditato da DataGridViewCell)
State

Ottiene lo stato dell'interfaccia utente dell'elemento.Gets the user interface (UI) state of the element.

(Ereditato da DataGridViewElement)
Style

Ottiene o imposta lo stile della cella.Gets or sets the style for the cell.

(Ereditato da DataGridViewCell)
Tag

Ottiene o imposta l'oggetto contenente dati aggiuntivi relativi alla cella.Gets or sets the object that contains supplemental data about the cell.

(Ereditato da DataGridViewCell)
ThreeState

Ottiene o imposta o un valore che indica se la modalità ternaria è stata abilitata per il controllo casella di controllo contenuto.Gets or sets a value indicating whether ternary mode has been enabled for the hosted check box control.

ToolTipText

Ottiene o imposta il testo della descrizione comandi associato a questa cella.Gets or sets the ToolTip text associated with this cell.

(Ereditato da DataGridViewCell)
TrueValue

Ottiene o imposta il valore sottostante corrispondente al valore true di una cella.Gets or sets the underlying value corresponding to a cell value of true.

Value

Ottiene o imposta il valore associato a questa cella.Gets or sets the value associated with this cell.

(Ereditato da DataGridViewCell)
ValueType

Ottiene il tipo di dati dei valori della cella.Gets the data type of the values in the cell.

Visible

Ottiene un valore che indica se la cella si trova in una riga o colonna nascosta.Gets a value indicating whether the cell is in a row or column that has been hidden.

(Ereditato da DataGridViewCell)

Metodi

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

Modifica lo stile del bordo della cella di input in base ai criteri specificati.Modifies the input cell border style according to the specified criteria.

(Ereditato da DataGridViewCell)
BorderWidths(DataGridViewAdvancedBorderStyle)

Restituisce una struttura Rectangle che rappresenta le larghezze di tutti i margini delle celle.Returns a Rectangle that represents the widths of all the cell margins.

(Ereditato da DataGridViewCell)
ClickUnsharesRow(DataGridViewCellEventArgs)

Indica se verrà annullata la condivisione della riga contenente la cella quando viene fatto clic sulla cella.Indicates whether the cell's row will be unshared when the cell is clicked.

(Ereditato da DataGridViewCell)
Clone()

Crea una copia esatta della cella.Creates an exact copy of this cell.

ContentClickUnsharesRow(DataGridViewCellEventArgs)

Indica se la condivisione della riga contenente la cella verrà annullata quando viene fatto clic sul contenuto della cella.Indicates whether the row containing the cell will be unshared when the cell content is clicked.

ContentDoubleClickUnsharesRow(DataGridViewCellEventArgs)

Indica se la condivisione della riga contenente la cella verrà annullata quando viene fatto doppio clic sul contenuto della cella.Indicates whether the row containing the cell will be unshared when the cell content is double-clicked.

CreateAccessibilityInstance()

Crea un nuovo oggetto accessibile per DataGridViewCheckBoxCell.Creates a new accessible object for the DataGridViewCheckBoxCell.

DetachEditingControl()

Rimuove il controllo di modifica della cella da DataGridView.Removes the cell's editing control from the DataGridView.

(Ereditato da DataGridViewCell)
Dispose()

Rilascia tutte le risorse usate da DataGridViewCell.Releases all resources used by the DataGridViewCell.

(Ereditato da DataGridViewCell)
Dispose(Boolean)

Rilascia le risorse non gestite usate da DataGridViewCell e, facoltativamente, le risorse gestite.Releases the unmanaged resources used by the DataGridViewCell and optionally releases the managed resources.

(Ereditato da DataGridViewCell)
DoubleClickUnsharesRow(DataGridViewCellEventArgs)

Indica se verrà annullata la condivisione della riga contenente la cella quando viene fatto doppio clic sulla cella.Indicates whether the cell's row will be unshared when the cell is double-clicked.

(Ereditato da DataGridViewCell)
EnterUnsharesRow(Int32, Boolean)

Indica se verrà annullata la condivisione della riga padre quando lo stato attivo si sposta sulla cella.Indicates whether the parent row will be unshared when the focus moves to the cell.

(Ereditato da DataGridViewCell)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetClipboardContent(Int32, Boolean, Boolean, Boolean, Boolean, String)

Recupera il valore formattato della cella da copiare nell'oggetto Clipboard.Retrieves the formatted value of the cell to copy to the Clipboard.

(Ereditato da DataGridViewCell)
GetContentBounds(Graphics, DataGridViewCellStyle, Int32)

Restituisce il rettangolo delimitatore che racchiude l'area di contenuto della cella, calcolato usando l'oggetto Graphics e lo stile della cella specificati.Returns the bounding rectangle that encloses the cell's content area, which is calculated using the specified Graphics and cell style.

GetContentBounds(Int32)

Restituisce il rettangolo di delimitazione che racchiude l'area del contenuto della cella mediante una classe Graphics predefinita e lo stile della cella attualmente utilizzato.Returns the bounding rectangle that encloses the cell's content area using a default Graphics and cell style currently in effect for the cell.

(Ereditato da DataGridViewCell)
GetEditedFormattedValue(Int32, DataGridViewDataErrorContexts)

Restituisce il valore formattato corrente della cella, indipendentemente dal fatto che la cella sia in modalità di modifica e che non sia stato eseguito il commit del valore.Returns the current, formatted value of the cell, regardless of whether the cell is in edit mode and the value has not been committed.

(Ereditato da DataGridViewCell)
GetEditingCellFormattedValue(DataGridViewDataErrorContexts)

Ottiene il valore formattato della cella mentre è in modalità di modifica.Gets the formatted value of the cell while it is in edit mode.

GetErrorIconBounds(Graphics, DataGridViewCellStyle, Int32)

Restituisce il rettangolo di delimitazione che racchiude l'icona di errore della cella, se visualizzata.Returns the bounding rectangle that encloses the cell's error icon, if one is displayed.

GetErrorText(Int32)

Restituisce una stringa che rappresenta l'errore per la cella.Returns a string that represents the error for the cell.

(Ereditato da DataGridViewCell)
GetFormattedValue(Object, Int32, DataGridViewCellStyle, TypeConverter, TypeConverter, DataGridViewDataErrorContexts)

Ottiene il valore formattato dei dati della cella.Gets the formatted value of the cell's data.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetInheritedContextMenuStrip(Int32)

Ottiene il menu di scelta rapida ereditato per la cella corrente.Gets the inherited shortcut menu for the current cell.

(Ereditato da DataGridViewCell)
GetInheritedState(Int32)

Restituisce un valore che indica lo stato corrente della cella, ereditato dallo stato della relativa riga e colonna.Returns a value indicating the current state of the cell as inherited from the state of its row and column.

(Ereditato da DataGridViewCell)
GetInheritedStyle(DataGridViewCellStyle, Int32, Boolean)

Ottiene lo stile applicato alla cella.Gets the style applied to the cell.

(Ereditato da DataGridViewCell)
GetPreferredSize(Graphics, DataGridViewCellStyle, Int32, Size)

Calcola le dimensioni preferenziali, in pixel, della cella.Calculates the preferred size, in pixels, of the cell.

GetSize(Int32)

Ottiene le dimensioni della cella.Gets the size of the cell.

(Ereditato da DataGridViewCell)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
GetValue(Int32)

Ottiene il valore della cella.Gets the value of the cell.

(Ereditato da DataGridViewCell)
InitializeEditingControl(Int32, Object, DataGridViewCellStyle)

Inizializza il controllo usato per la modifica della cella.Initializes the control used to edit the cell.

(Ereditato da DataGridViewCell)
KeyDownUnsharesRow(KeyEventArgs, Int32)

Indica se la condivisione della riga contenente la cella verrà annullata quando viene premuto un tasto mentre la cella ha lo stato attivo.Indicates whether the row containing the cell is unshared when a key is pressed while the cell has focus.

KeyEntersEditMode(KeyEventArgs)

Determina se la modalità di modifica deve essere avviata in base al tasto premuto.Determines if edit mode should be started based on the given key.

(Ereditato da DataGridViewCell)
KeyPressUnsharesRow(KeyPressEventArgs, Int32)

Indica se verrà annullata la condivisione della riga quando viene premuto un tasto mentre è attiva una cella nella riga.Indicates whether a row will be unshared if a key is pressed while a cell in the row has focus.

(Ereditato da DataGridViewCell)
KeyUpUnsharesRow(KeyEventArgs, Int32)

Indica se la condivisione della riga contenente la cella verrà annullata quando viene rilasciato un tasto mentre la cella ha lo stato attivo.Indicates whether the row containing the cell is unshared when a key is released while the cell has focus.

LeaveUnsharesRow(Int32, Boolean)

Indica se verrà annullata la condivisione di una riga quando la cella nella riga perde lo stato attivo.Indicates whether a row will be unshared when the focus leaves a cell in the row.

(Ereditato da DataGridViewCell)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
MouseClickUnsharesRow(DataGridViewCellMouseEventArgs)

Indica se verrà annullata la condivisione di una riga quando l'utente fa clic su un pulsante del mouse con il puntatore posizionato in una cella della riga.Indicates whether a row will be unshared if the user clicks a mouse button while the pointer is on a cell in the row.

(Ereditato da DataGridViewCell)
MouseDoubleClickUnsharesRow(DataGridViewCellMouseEventArgs)

Indica se verrà annullata la condivisione di una riga quando l'utente fa doppio clic su una cella della riga.Indicates whether a row will be unshared if the user double-clicks a cell in the row.

(Ereditato da DataGridViewCell)
MouseDownUnsharesRow(DataGridViewCellMouseEventArgs)

Indica se la condivisione della riga contenente la cella verrà annullata quando il pulsante del mouse viene premuto mentre il puntatore è posizionato sulla cella.Indicates whether the row containing the cell will be unshared when the mouse button is pressed while the pointer is over the cell.

MouseEnterUnsharesRow(Int32)

Indica se la condivisione della riga contenente la cella verrà annullata quando il puntatore del mouse viene spostato sulla cella.Indicates whether the row containing the cell will be unshared when the mouse pointer moves over the cell.

MouseLeaveUnsharesRow(Int32)

Indica se la condivisione della riga contenente la cella verrà annullata quando il puntatore del mouse esce dalla cella.Indicates whether the row containing the cell will be unshared when the mouse pointer leaves the cell.

MouseMoveUnsharesRow(DataGridViewCellMouseEventArgs)

Indica se verrà annullata la condivisione di una riga quando il puntatore del mouse viene spostato su una cella della riga.Indicates whether a row will be unshared when the mouse pointer moves over a cell in the row.

(Ereditato da DataGridViewCell)
MouseUpUnsharesRow(DataGridViewCellMouseEventArgs)

Indica se la condivisione della riga contenente la cella verrà annullata quando il pulsante del mouse viene rilasciato mentre il puntatore è posizionato sulla cella.Indicates whether the row containing the cell will be unshared when the mouse button is released while the pointer is over the cell.

OnClick(DataGridViewCellEventArgs)

Chiamato quando si fa clic sulla cella.Called when the cell is clicked.

(Ereditato da DataGridViewCell)
OnContentClick(DataGridViewCellEventArgs)

Chiamato quando si fa clic sul contenuto della cella.Called when the cell's contents are clicked.

OnContentDoubleClick(DataGridViewCellEventArgs)

Chiamato quando si fa doppio clic sul contenuto della cella.Called when the cell's contents are double-clicked.

OnDataGridViewChanged()

Viene chiamato quando cambia la proprietà DataGridView della cella.Called when the DataGridView property of the cell changes.

(Ereditato da DataGridViewCell)
OnDoubleClick(DataGridViewCellEventArgs)

Chiamato quando si fa doppio clic sulla cella.Called when the cell is double-clicked.

(Ereditato da DataGridViewCell)
OnEnter(Int32, Boolean)

Chiamato quando lo stato attivo si sposta su una cella.Called when the focus moves to a cell.

(Ereditato da DataGridViewCell)
OnKeyDown(KeyEventArgs, Int32)

Chiamato quando viene premuto il tasto di una carattere mentre è attiva una cella.Called when a character key is pressed while the focus is on a cell.

OnKeyPress(KeyPressEventArgs, Int32)

Chiamato quando viene premuto un tasto mentre è attiva una cella.Called when a key is pressed while the focus is on a cell.

(Ereditato da DataGridViewCell)
OnKeyUp(KeyEventArgs, Int32)

Chiamato quando viene rilasciato il tasto di un carattere mentre è attiva una cella.Called when a character key is released while the focus is on a cell.

OnLeave(Int32, Boolean)

Chiamato quando lo stato attivo viene spostato da una cella.Called when the focus moves from a cell.

OnMouseClick(DataGridViewCellMouseEventArgs)

Chiamato quando un utente fa clic con un pulsante del mouse con il puntatore posizionato in una cella.Called when the user clicks a mouse button while the pointer is on a cell.

(Ereditato da DataGridViewCell)
OnMouseDoubleClick(DataGridViewCellMouseEventArgs)

Chiamato quando un utente fa doppio clic con un pulsante del mouse con il puntatore posizionato in una cella.Called when the user double-clicks a mouse button while the pointer is on a cell.

(Ereditato da DataGridViewCell)
OnMouseDown(DataGridViewCellMouseEventArgs)

Viene chiamato quando si tiene premuto il pulsante del mouse mentre il puntatore è posizionato in una cella.Called when the mouse button is held down while the pointer is on a cell.

OnMouseEnter(Int32)

Chiamato quando il puntatore del mouse viene spostato su una cella.Called when the mouse pointer moves over a cell.

(Ereditato da DataGridViewCell)
OnMouseLeave(Int32)

Viene chiamato quando il puntatore del mouse viene spostato da una cella.Called when the mouse pointer moves from a cell.

OnMouseMove(DataGridViewCellMouseEventArgs)

Chiamato quando il puntatore del mouse viene spostato all'interno di una cella.Called when the mouse pointer moves within a cell.

OnMouseUp(DataGridViewCellMouseEventArgs)

Viene chiamato quando il pulsante del mouse viene rilasciato mentre il puntatore è posizionato in una cella.Called when the mouse button is released while the pointer is on a cell.

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

Disegna l'oggetto DataGridViewCheckBoxCell corrente.Paints the current DataGridViewCheckBoxCell.

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

Disegna il bordo dell'oggetto DataGridViewCell corrente.Paints the border of the current DataGridViewCell.

(Ereditato da DataGridViewCell)
PaintErrorIcon(Graphics, Rectangle, Rectangle, String)

Disegna l'icona di errore della classe DataGridViewCell corrente.Paints the error icon of the current DataGridViewCell.

(Ereditato da DataGridViewCell)
ParseFormattedValue(Object, DataGridViewCellStyle, TypeConverter, TypeConverter)

Converte un valore formattato per la visualizzazione in un valore di cella effettivo.Converts a value formatted for display to an actual cell value.

PositionEditingControl(Boolean, Boolean, Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean)

Imposta la posizione e le dimensioni del controllo di modifica contenuto da una cella nel controllo DataGridView.Sets the location and size of the editing control hosted by a cell in the DataGridView control.

(Ereditato da DataGridViewCell)
PositionEditingPanel(Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean)

Imposta la posizione e le dimensioni del pannello di modifica ospitato dalla cella e restituisce i limiti normali del controllo di modifica all'interno del pannello di modifica.Sets the location and size of the editing panel hosted by the cell, and returns the normal bounds of the editing control within the editing panel.

(Ereditato da DataGridViewCell)
PrepareEditingCellForEdit(Boolean)

Questo metodo non è significativo per questo tipo.This method is not meaningful for this type.

RaiseCellClick(DataGridViewCellEventArgs)

Genera l'evento CellClick.Raises the CellClick event.

(Ereditato da DataGridViewElement)
RaiseCellContentClick(DataGridViewCellEventArgs)

Genera l'evento CellContentClick.Raises the CellContentClick event.

(Ereditato da DataGridViewElement)
RaiseCellContentDoubleClick(DataGridViewCellEventArgs)

Genera l'evento CellContentDoubleClick.Raises the CellContentDoubleClick event.

(Ereditato da DataGridViewElement)
RaiseCellValueChanged(DataGridViewCellEventArgs)

Genera l'evento CellValueChanged.Raises the CellValueChanged event.

(Ereditato da DataGridViewElement)
RaiseDataError(DataGridViewDataErrorEventArgs)

Genera l'evento DataError.Raises the DataError event.

(Ereditato da DataGridViewElement)
RaiseMouseWheel(MouseEventArgs)

Genera l'evento MouseWheel.Raises the MouseWheel event.

(Ereditato da DataGridViewElement)
SetValue(Int32, Object)

Imposta il valore della cella.Sets the value of the cell.

(Ereditato da DataGridViewCell)
ToString()

Restituisce la rappresentazione stringa della cella.Returns the string representation of the cell.

Si applica a

Vedi anche