DataGridViewCheckBoxCell Class

Definition

Affiche une interface utilisateur de type case à cocher à utiliser dans un contrôle 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
Inheritance
DataGridViewCheckBoxCell
Implements

Examples

L’exemple de code suivant utilise un DataGridViewCheckBoxColumn pour effectuer le suivi des employés qui se trouvent au bureau.The following code example uses a DataGridViewCheckBoxColumn to track which employees are in the office. La colonne est composée d’objets DataGridViewCheckBoxCell.The column is made up of DataGridViewCheckBoxCell objects. Cet exemple fait partie d’un exemple plus complet disponible dans la rubrique vue d’ensemble de la classe DataGridViewComboBoxColumn.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

Remarks

La classe DataGridViewCheckBoxCell est un type spécialisé de DataGridViewCell utilisé pour afficher des informations binaires ou ternaires présentées via une interface utilisateur de case à cocher.The DataGridViewCheckBoxCell class is a specialized type of DataGridViewCell used to display binary or ternary information presented through a check box UI. Dans le mode binaire par défaut, les cellules peuvent contenir des valeurs de true ou false.In the default binary mode, the cells can hold values of true or false. En mode ternaire, les cellules prennent l’une des valeurs CheckState.In ternary mode, the cells take on one of the CheckState values. La propriété ThreeState détermine si le mode binaire ou ternaire est activé.The ThreeState property determines whether binary or ternary mode is in effect.

Le DataGridViewCheckBoxColumn est le type de colonne spécialisé pour contenir des cellules de ce type.The DataGridViewCheckBoxColumn is the column type specialized to hold cells of this type. Par défaut, le DataGridViewCheckBoxColumn.CellTemplate est initialisé à une nouvelle DataGridViewCheckBoxCell.By default, the DataGridViewCheckBoxColumn.CellTemplate is initialized to a new DataGridViewCheckBoxCell. Pour répéter les cellules d’une colonne après une DataGridViewCheckBoxCellexistante, affectez à la propriété CellTemplate de la colonne la valeur de la cellule à utiliser comme modèle.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.

Les propriétés liées aux cellules de la colonne sont des wrappers pour les propriétés de même nom de la cellule de modèle.The cell-related properties of the column are wrappers for the similarly-named properties of the template cell. La modification des valeurs de propriété de la cellule de modèle affecte uniquement les cellules basées sur le modèle qui sont ajoutées après la modification.Changing the property values of the template cell will affect only cells based on the template that are added after the change. La modification des valeurs de propriété de cellule de la colonne, toutefois, met à jour la cellule de modèle et toutes les autres cellules de la colonne, puis actualise l’affichage de la colonne si nécessaire.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.

Lorsque la cellule active est un DataGridViewCheckBoxCell, la propriété DataGridView.IsCurrentCellInEditMode est toujours true.When the current cell is a DataGridViewCheckBoxCell, the DataGridView.IsCurrentCellInEditMode property is always true.

En règle générale, les valeurs des cellules de case à cocher sont destinées au stockage, comme toutes les autres données, ou à l’exécution d’opérations en bloc.Typically, check box cell values are intended either for storage, like any other data, or for performing bulk operations. Si vous souhaitez répondre immédiatement lorsque les utilisateurs cliquent sur une cellule de case à cocher, vous pouvez gérer l’événement DataGridView.CellClick, mais cet événement se produit avant la mise à jour de la valeur de la cellule.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. Si vous avez besoin de la nouvelle valeur au moment du clic, une option consiste à calculer la valeur attendue en fonction de la valeur actuelle.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. Une autre approche consiste à valider immédiatement la modification et à gérer l’événement DataGridView.CellValueChanged pour y répondre.Another approach is to commit the change immediately, and handle the DataGridView.CellValueChanged event to respond to it. Pour valider la modification en cas de clic sur la cellule, vous devez gérer l’événement DataGridView.CurrentCellDirtyStateChanged.To commit the change when the cell is clicked, you must handle the DataGridView.CurrentCellDirtyStateChanged event. Dans le gestionnaire, si la cellule active est une cellule de case à cocher, appelez la méthode DataGridView.CommitEdit et transmettez la valeur Commit.In the handler, if the current cell is a check box cell, call the DataGridView.CommitEdit method and pass in the Commit value.

Notes to Inheritors

Quand vous dérivez de DataGridViewCheckBoxCell et ajoutez de nouvelles propriétés à la classe dérivée, veillez à substituer la méthode Clone() pour copier les nouvelles propriétés lors des opérations de clonage.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. Vous devez également appeler la méthode Clone() de la classe de base afin que les propriétés de la classe de base soient copiées dans la nouvelle cellule.You should also call the base class's Clone() method so that the properties of the base class are copied to the new cell.

Constructors

DataGridViewCheckBoxCell()

Initialise une nouvelle instance de la classe DataGridViewCheckBoxCell dans son état par défaut.Initializes a new instance of the DataGridViewCheckBoxCell class to its default state.

DataGridViewCheckBoxCell(Boolean)

Initialise une nouvelle instance de la classe DataGridViewCheckBoxCell, activant l'état binaire ou ternaire.Initializes a new instance of the DataGridViewCheckBoxCell class, enabling binary or ternary state.

Properties

AccessibilityObject

Obtient le DataGridViewCell.DataGridViewCellAccessibleObject assigné à DataGridViewCell.Gets the DataGridViewCell.DataGridViewCellAccessibleObject assigned to the DataGridViewCell.

(Inherited from DataGridViewCell)
ColumnIndex

Obtient l'index de colonne pour cette cellule.Gets the column index for this cell.

(Inherited from DataGridViewCell)
ContentBounds

Obtient le rectangle englobant qui définit la zone de contenu de la cellule.Gets the bounding rectangle that encloses the cell's content area.

(Inherited from DataGridViewCell)
ContextMenuStrip

Obtient ou définit le menu contextuel associé à la cellule.Gets or sets the shortcut menu associated with the cell.

(Inherited from DataGridViewCell)
DataGridView

Obtient le contrôle DataGridView associé à cet élément.Gets the DataGridView control associated with this element.

(Inherited from DataGridViewElement)
DefaultNewRowValue

Obtient la valeur par défaut d'une cellule contenue dans la ligne des nouveaux enregistrements.Gets the default value for a cell in the row for new records.

(Inherited from DataGridViewCell)
Displayed

Obtient une valeur qui indique si la cellule est actuellement affichée à l’écran.Gets a value that indicates whether the cell is currently displayed on-screen.

(Inherited from DataGridViewCell)
EditedFormattedValue

Obtient la valeur actuelle mise en forme de la cellule, que la cellule soit en mode édition ou non et que la valeur ait été validée ou non.Gets the current, formatted value of the cell, regardless of whether the cell is in edit mode and the value has not been committed.

(Inherited from DataGridViewCell)
EditingCellFormattedValue

Obtient ou définit la valeur mise en forme du contrôle hébergé par la cellule lorsque le mode édition est activé.Gets or sets the formatted value of the control hosted by the cell when it is in edit mode.

EditingCellValueChanged

Obtient ou définit un indicateur indiquant que la valeur a été modifiée pour cette cellule.Gets or sets a flag indicating that the value has been changed for this cell.

EditType

Obtient le type du contrôle d'édition hébergé de la cellule.Gets the type of the cell's hosted editing control.

ErrorIconBounds

Obtient les limites de l'icône d'erreur pour la cellule.Gets the bounds of the error icon for the cell.

(Inherited from DataGridViewCell)
ErrorText

Obtient ou définit le texte qui décrit une condition d'erreur associée à la cellule.Gets or sets the text describing an error condition associated with the cell.

(Inherited from DataGridViewCell)
FalseValue

Obtient ou définit la valeur sous-jacente correspondant à une valeur de cellule false.Gets or sets the underlying value corresponding to a cell value of false.

FlatStyle

Obtient ou définit l'apparence à deux dimensions (flat) de l'interface utilisateur de type case à cocher.Gets or sets the flat style appearance of the check box user interface (UI).

FormattedValue

Obtient la valeur de la cellule telle qu'elle est mise en forme pour l'affichage.Gets the value of the cell as formatted for display.

(Inherited from DataGridViewCell)
FormattedValueType

Obtient le type valeur de l'affichage de la cellule.Gets the type of the cell display value.

Frozen

Obtient une valeur indiquant si la cellule est figée.Gets a value indicating whether the cell is frozen.

(Inherited from DataGridViewCell)
HasStyle

Obtient une valeur indiquant si la propriété Style a été définie.Gets a value indicating whether the Style property has been set.

(Inherited from DataGridViewCell)
IndeterminateValue

Obtient ou définit la valeur sous-jacente correspondant à une valeur de cellule indéterminée ou null.Gets or sets the underlying value corresponding to an indeterminate or null cell value.

InheritedState

Obtient l'état actuel de la cellule tel qu'il est hérité de l'état de sa ligne ou colonne.Gets the current state of the cell as inherited from the state of its row and column.

(Inherited from DataGridViewCell)
InheritedStyle

Obtient le style actuellement appliqué à la cellule.Gets the style currently applied to the cell.

(Inherited from DataGridViewCell)
IsInEditMode

Obtient une valeur indiquant si cette cellule est actuellement en cours de modification.Gets a value indicating whether this cell is currently being edited.

(Inherited from DataGridViewCell)
OwningColumn

Obtient la colonne qui contient cette cellule.Gets the column that contains this cell.

(Inherited from DataGridViewCell)
OwningRow

Obtient la ligne qui contient cette cellule.Gets the row that contains this cell.

(Inherited from DataGridViewCell)
PreferredSize

Obtient la taille, en pixels, d'une zone rectangulaire qui peut contenir la cellule.Gets the size, in pixels, of a rectangular area into which the cell can fit.

(Inherited from DataGridViewCell)
ReadOnly

Obtient ou définit une valeur indiquant si les données de la cellule peuvent être modifiées.Gets or sets a value indicating whether the cell's data can be edited.

(Inherited from DataGridViewCell)
Resizable

Obtient une valeur indiquant si la cellule peut être redimensionnée.Gets a value indicating whether the cell can be resized.

(Inherited from DataGridViewCell)
RowIndex

Obtient l'index de la ligne parente de la cellule.Gets the index of the cell's parent row.

(Inherited from DataGridViewCell)
Selected

Obtient ou définit une valeur indiquant si la cellule a été sélectionnée.Gets or sets a value indicating whether the cell has been selected.

(Inherited from DataGridViewCell)
Size

Obtient la taille de la cellule.Gets the size of the cell.

(Inherited from DataGridViewCell)
State

Obtient l'état d'interface utilisateur de l'élément.Gets the user interface (UI) state of the element.

(Inherited from DataGridViewElement)
Style

Obtient ou définit le style de la cellule.Gets or sets the style for the cell.

(Inherited from DataGridViewCell)
Tag

Obtient ou définit l'objet qui contient les données supplémentaires relatives à la cellule.Gets or sets the object that contains supplemental data about the cell.

(Inherited from DataGridViewCell)
ThreeState

Obtient ou définit une valeur indiquant si le mode ternaire a été activé pour le contrôle Check Box hébergé.Gets or sets a value indicating whether ternary mode has been enabled for the hosted check box control.

ToolTipText

Obtient ou définit le texte d'info-bulle associé à cette cellule.Gets or sets the ToolTip text associated with this cell.

(Inherited from DataGridViewCell)
TrueValue

Obtient ou définit la valeur sous-jacente correspondant à une valeur de cellule true.Gets or sets the underlying value corresponding to a cell value of true.

Value

Obtient ou définit la valeur associée à cette cellule.Gets or sets the value associated with this cell.

(Inherited from DataGridViewCell)
ValueType

Obtient le type de données des valeurs de la cellule.Gets the data type of the values in the cell.

Visible

Obtient une valeur qui indique si la cellule est contenue dans une ligne ou une colonne masquée.Gets a value indicating whether the cell is in a row or column that has been hidden.

(Inherited from DataGridViewCell)

Methods

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

Modifie le style de bordure de cellule d'entrée en fonction des critères spécifiés.Modifies the input cell border style according to the specified criteria.

(Inherited from DataGridViewCell)
BorderWidths(DataGridViewAdvancedBorderStyle)

Retourne Rectangle qui représente les largeurs de toutes les marges de cellule.Returns a Rectangle that represents the widths of all the cell margins.

(Inherited from DataGridViewCell)
ClickUnsharesRow(DataGridViewCellEventArgs)

Indique si la ligne de la cellule est partagée ou non lorsque l'utilisateur clique sur la cellule.Indicates whether the cell's row will be unshared when the cell is clicked.

(Inherited from DataGridViewCell)
Clone()

Crée une copie exacte de cette cellule.Creates an exact copy of this cell.

ContentClickUnsharesRow(DataGridViewCellEventArgs)

Indique si le partage de la ligne contenant la cellule est annulé lorsque l'utilisateur clique sur le contenu de la cellule.Indicates whether the row containing the cell will be unshared when the cell content is clicked.

ContentDoubleClickUnsharesRow(DataGridViewCellEventArgs)

Indique si le partage de la ligne contenant la cellule est annulé lorsque l'utilisateur double-clique sur le contenu de la cellule.Indicates whether the row containing the cell will be unshared when the cell content is double-clicked.

CreateAccessibilityInstance()

Crée un objet accessible pour le DataGridViewCheckBoxCell.Creates a new accessible object for the DataGridViewCheckBoxCell.

DetachEditingControl()

Supprime le contrôle d’édition de la cellule de DataGridView.Removes the cell's editing control from the DataGridView.

(Inherited from DataGridViewCell)
Dispose()

Libère toutes les ressources utilisées par DataGridViewCell.Releases all resources used by the DataGridViewCell.

(Inherited from DataGridViewCell)
Dispose(Boolean)

Libère les ressources non managées utilisées par DataGridViewCell et libère éventuellement les ressources managées.Releases the unmanaged resources used by the DataGridViewCell and optionally releases the managed resources.

(Inherited from DataGridViewCell)
DoubleClickUnsharesRow(DataGridViewCellEventArgs)

Indique si la ligne de la cellule est partagée ou non lorsque l'utilisateur double-clique sur la cellule.Indicates whether the cell's row will be unshared when the cell is double-clicked.

(Inherited from DataGridViewCell)
EnterUnsharesRow(Int32, Boolean)

Indique si la ligne parente est partagée ou non lorsque le focus est déplacé vers la cellule.Indicates whether the parent row will be unshared when the focus moves to the cell.

(Inherited from DataGridViewCell)
Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetClipboardContent(Int32, Boolean, Boolean, Boolean, Boolean, String)

Récupère la valeur mise en forme de la cellule à copier dans Clipboard.Retrieves the formatted value of the cell to copy to the Clipboard.

(Inherited from DataGridViewCell)
GetContentBounds(Graphics, DataGridViewCellStyle, Int32)

Retourne le rectangle englobant qui définit la zone de contenu de la cellule, qui est calculée à l’aide du Graphics et du style de cellule spécifiés.Returns the bounding rectangle that encloses the cell's content area, which is calculated using the specified Graphics and cell style.

GetContentBounds(Int32)

Retourne le rectangle englobant qui définit la zone de contenu de la cellule à l'aide d'un Graphics par défaut et le style de cellule actuellement défini pour la cellule.Returns the bounding rectangle that encloses the cell's content area using a default Graphics and cell style currently in effect for the cell.

(Inherited from DataGridViewCell)
GetEditedFormattedValue(Int32, DataGridViewDataErrorContexts)

Retourne la valeur actuelle mise en forme de la cellule, que la cellule soit en mode édition ou non et que la valeur ait été validée ou non.Returns the current, formatted value of the cell, regardless of whether the cell is in edit mode and the value has not been committed.

(Inherited from DataGridViewCell)
GetEditingCellFormattedValue(DataGridViewDataErrorContexts)

Obtient la valeur mise en forme de la cellule pendant qu'elle est en mode édition.Gets the formatted value of the cell while it is in edit mode.

GetErrorIconBounds(Graphics, DataGridViewCellStyle, Int32)

Retourne le rectangle qui englobe l'icône d'erreur de la cellule, si affichée.Returns the bounding rectangle that encloses the cell's error icon, if one is displayed.

GetErrorText(Int32)

Retourne une chaîne qui représente l'erreur pour la cellule.Returns a string that represents the error for the cell.

(Inherited from DataGridViewCell)
GetFormattedValue(Object, Int32, DataGridViewCellStyle, TypeConverter, TypeConverter, DataGridViewDataErrorContexts)

Obtient la valeur mise en forme des données de la cellule.Gets the formatted value of the cell's data.

GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Inherited from Object)
GetInheritedContextMenuStrip(Int32)

Obtient le menu contextuel hérité pour la cellule active.Gets the inherited shortcut menu for the current cell.

(Inherited from DataGridViewCell)
GetInheritedState(Int32)

Retourne une valeur qui indique l'état actuel de la cellule tel qu'il est hérité de l'état de sa ligne et colonne.Returns a value indicating the current state of the cell as inherited from the state of its row and column.

(Inherited from DataGridViewCell)
GetInheritedStyle(DataGridViewCellStyle, Int32, Boolean)

Obtient le style appliqué à la cellule.Gets the style applied to the cell.

(Inherited from DataGridViewCell)
GetPreferredSize(Graphics, DataGridViewCellStyle, Int32, Size)

Calcule la taille par défaut, en pixels, de la cellule.Calculates the preferred size, in pixels, of the cell.

GetSize(Int32)

Obtient la taille de la cellule.Gets the size of the cell.

(Inherited from DataGridViewCell)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Inherited from Object)
GetValue(Int32)

Obtient la valeur de la cellule.Gets the value of the cell.

(Inherited from DataGridViewCell)
InitializeEditingControl(Int32, Object, DataGridViewCellStyle)

Initialise le contrôle utilisé pour modifier la cellule.Initializes the control used to edit the cell.

(Inherited from DataGridViewCell)
KeyDownUnsharesRow(KeyEventArgs, Int32)

Indique si le partage de la ligne contenant la cellule est annulé lorsqu'une touche est enfoncée pendant que la cellule a le focus.Indicates whether the row containing the cell is unshared when a key is pressed while the cell has focus.

KeyEntersEditMode(KeyEventArgs)

Détermine si le mode édition doit être démarré en fonction de la touche donnée.Determines if edit mode should be started based on the given key.

(Inherited from DataGridViewCell)
KeyPressUnsharesRow(KeyPressEventArgs, Int32)

Indique si une ligne est partagée ou non lorsqu'une touche est enfoncée et que le focus est placé sur une cellule de la ligne.Indicates whether a row will be unshared if a key is pressed while a cell in the row has focus.

(Inherited from DataGridViewCell)
KeyUpUnsharesRow(KeyEventArgs, Int32)

Indique si le partage de la ligne contenant la cellule est annulé lorsqu'une touche est relâchée pendant que la cellule a le focus.Indicates whether the row containing the cell is unshared when a key is released while the cell has focus.

LeaveUnsharesRow(Int32, Boolean)

Indique si une ligne est partagée ou non lorsque le focus quitte une cellule de la ligne.Indicates whether a row will be unshared when the focus leaves a cell in the row.

(Inherited from DataGridViewCell)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Inherited from Object)
MouseClickUnsharesRow(DataGridViewCellMouseEventArgs)

Indique si une ligne est partagée ou non lorsque l'utilisateur clique sur le bouton de la souris alors que le pointeur est placé sur une cellule de la ligne.Indicates whether a row will be unshared if the user clicks a mouse button while the pointer is on a cell in the row.

(Inherited from DataGridViewCell)
MouseDoubleClickUnsharesRow(DataGridViewCellMouseEventArgs)

Indique si une ligne est partagée ou non lorsque l'utilisateur double-clique sur une cellule de la ligne.Indicates whether a row will be unshared if the user double-clicks a cell in the row.

(Inherited from DataGridViewCell)
MouseDownUnsharesRow(DataGridViewCellMouseEventArgs)

Indique si le partage de la ligne contenant la cellule est annulé lorsqu'un utilisateur clique sur le bouton de la souris pendant que le pointeur se trouve sur la cellule.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)

Indique si le partage de la ligne contenant la cellule est annulé lorsque le pointeur de la souris passe sur la cellule.Indicates whether the row containing the cell will be unshared when the mouse pointer moves over the cell.

MouseLeaveUnsharesRow(Int32)

Indique si le partage de la ligne contenant la cellule est annulé lorsque le pointeur de la souris ne se trouve plus sur la cellule.Indicates whether the row containing the cell will be unshared when the mouse pointer leaves the cell.

MouseMoveUnsharesRow(DataGridViewCellMouseEventArgs)

Indique si une ligne est partagée ou non lorsque le pointeur de la souris se déplace sur une cellule de la ligne.Indicates whether a row will be unshared when the mouse pointer moves over a cell in the row.

(Inherited from DataGridViewCell)
MouseUpUnsharesRow(DataGridViewCellMouseEventArgs)

Indique si le partage de la ligne contenant la cellule est annulé lorsqu'un utilisateur relâche le bouton de la souris pendant que le pointeur se trouve sur la cellule.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)

Appelé à la suite d'un clic sur la cellule.Called when the cell is clicked.

(Inherited from DataGridViewCell)
OnContentClick(DataGridViewCellEventArgs)

Appelé lorsque l'utilisateur clique sur le contenu de la cellule.Called when the cell's contents are clicked.

OnContentDoubleClick(DataGridViewCellEventArgs)

Appelé lorsque l'utilisateur double-clique sur le contenu de la cellule.Called when the cell's contents are double-clicked.

OnDataGridViewChanged()

Appelé lorsque la propriété DataGridView de la cellule est modifiée.Called when the DataGridView property of the cell changes.

(Inherited from DataGridViewCell)
OnDoubleClick(DataGridViewCellEventArgs)

Appelé à la suite d'un double-clic sur la cellule.Called when the cell is double-clicked.

(Inherited from DataGridViewCell)
OnEnter(Int32, Boolean)

Appelé quand le focus se déplace vers une cellule.Called when the focus moves to a cell.

(Inherited from DataGridViewCell)
OnKeyDown(KeyEventArgs, Int32)

Appelé lorsqu'une touche de caractère est enfoncée tandis que le focus est sur une cellule.Called when a character key is pressed while the focus is on a cell.

OnKeyPress(KeyPressEventArgs, Int32)

Appelé lorsqu'une touche est enfoncée tandis que le focus est placé sur une cellule.Called when a key is pressed while the focus is on a cell.

(Inherited from DataGridViewCell)
OnKeyUp(KeyEventArgs, Int32)

Appelé lorsqu'une touche de caractère est relâchée tandis que le focus est sur une cellule.Called when a character key is released while the focus is on a cell.

OnLeave(Int32, Boolean)

Appelé lorsque le focus se déplace d'une cellule.Called when the focus moves from a cell.

OnMouseClick(DataGridViewCellMouseEventArgs)

Appelée quand l’utilisateur clique avec un bouton de la souris pendant que le pointeur se trouve sur une cellule.Called when the user clicks a mouse button while the pointer is on a cell.

(Inherited from DataGridViewCell)
OnMouseDoubleClick(DataGridViewCellMouseEventArgs)

Appelé lorsque l'utilisateur double-clique sur le bouton de la souris alors que le pointeur est placé sur une cellule.Called when the user double-clicks a mouse button while the pointer is on a cell.

(Inherited from DataGridViewCell)
OnMouseDown(DataGridViewCellMouseEventArgs)

Appelé lorsque le bouton de la souris est maintenu enfoncé tandis que le pointeur est sur une cellule.Called when the mouse button is held down while the pointer is on a cell.

OnMouseEnter(Int32)

Appelé lorsque le pointeur de la souris se déplace sur une cellule.Called when the mouse pointer moves over a cell.

(Inherited from DataGridViewCell)
OnMouseLeave(Int32)

Appelé lorsque le pointeur de la souris se déplace d'une cellule.Called when the mouse pointer moves from a cell.

OnMouseMove(DataGridViewCellMouseEventArgs)

Appelé lorsque le pointeur de la souris se déplace dans une cellule.Called when the mouse pointer moves within a cell.

OnMouseUp(DataGridViewCellMouseEventArgs)

Appelé lorsque le bouton de la souris est relâché tandis que le pointeur est sur une cellule.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)

Peint le DataGridViewCheckBoxCell actif.Paints the current DataGridViewCheckBoxCell.

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

Peint la bordure du DataGridViewCell actuel.Paints the border of the current DataGridViewCell.

(Inherited from DataGridViewCell)
PaintErrorIcon(Graphics, Rectangle, Rectangle, String)

Peint l'icône d'erreur du DataGridViewCell actif.Paints the error icon of the current DataGridViewCell.

(Inherited from DataGridViewCell)
ParseFormattedValue(Object, DataGridViewCellStyle, TypeConverter, TypeConverter)

Convertit une valeur mise en forme pour l'affichage en une valeur de cellule réelle.Converts a value formatted for display to an actual cell value.

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

Définit l'emplacement et la taille du contrôle d'édition hébergé par une cellule dans le contrôle DataGridView.Sets the location and size of the editing control hosted by a cell in the DataGridView control.

(Inherited from DataGridViewCell)
PositionEditingPanel(Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean)

Définit l'emplacement et la taille du panneau d'édition hébergé par la cellule, et retourne les limites normales du contrôle d'édition dans le panneau d'édition.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.

(Inherited from DataGridViewCell)
PrepareEditingCellForEdit(Boolean)

Cette méthode n'est pas significative pour ce type.This method is not meaningful for this type.

RaiseCellClick(DataGridViewCellEventArgs)

Déclenche l’événement CellClick.Raises the CellClick event.

(Inherited from DataGridViewElement)
RaiseCellContentClick(DataGridViewCellEventArgs)

Déclenche l’événement CellContentClick.Raises the CellContentClick event.

(Inherited from DataGridViewElement)
RaiseCellContentDoubleClick(DataGridViewCellEventArgs)

Déclenche l’événement CellContentDoubleClick.Raises the CellContentDoubleClick event.

(Inherited from DataGridViewElement)
RaiseCellValueChanged(DataGridViewCellEventArgs)

Déclenche l’événement CellValueChanged.Raises the CellValueChanged event.

(Inherited from DataGridViewElement)
RaiseDataError(DataGridViewDataErrorEventArgs)

Déclenche l’événement DataError.Raises the DataError event.

(Inherited from DataGridViewElement)
RaiseMouseWheel(MouseEventArgs)

Déclenche l’événement MouseWheel.Raises the MouseWheel event.

(Inherited from DataGridViewElement)
SetValue(Int32, Object)

Définit la valeur de la cellule.Sets the value of the cell.

(Inherited from DataGridViewCell)
ToString()

Retourne la représentation sous forme de chaîne de la cellule.Returns the string representation of the cell.

Applies to

See also