DataGridViewCheckBoxCell Класс

Определение

Отображает элемент интерфейса "флажок" для использования в элементе управления 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
Наследование
DataGridViewCheckBoxCell
Реализации

Примеры

В следующем примере кода используется DataGridViewCheckBoxColumn для трассировки сотрудников, которые находятся в офисе.The following code example uses a DataGridViewCheckBoxColumn to track which employees are in the office. Столбец состоит из DataGridViewCheckBoxCell объектов.The column is made up of DataGridViewCheckBoxCell objects. Этот пример является частью большого примера, доступного в 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

Комментарии

Класс является специализированным DataGridViewCell типом, используемым для отображения двоичных или ternary данных, представленных в пользовательском интерфейсе с флажком. DataGridViewCheckBoxCellThe DataGridViewCheckBoxCell class is a specialized type of DataGridViewCell used to display binary or ternary information presented through a check box UI. В двоичном режиме по умолчанию ячейки могут содержать значения true или. falseIn the default binary mode, the cells can hold values of true or false. В режиме ternary ячейки принимают одно из CheckState значений.In ternary mode, the cells take on one of the CheckState values. ThreeState Свойство определяет, действует ли режим binary или ternary.The ThreeState property determines whether binary or ternary mode is in effect.

DataGridViewCheckBoxColumn — Это тип столбца, специализированный для хранения ячеек этого типа.The DataGridViewCheckBoxColumn is the column type specialized to hold cells of this type. По умолчанию объект DataGridViewCheckBoxColumn.CellTemplate инициализируется новым DataGridViewCheckBoxCellобъектом.By default, the DataGridViewCheckBoxColumn.CellTemplate is initialized to a new DataGridViewCheckBoxCell. Чтобы зашаблонировать ячейки в столбце после существующей DataGridViewCheckBoxCell, установите CellTemplate свойство столбца в ячейку для использования в качестве шаблона.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.

Свойства столбца, связанные с ячейками, являются оболочками для свойств аналогичного имени ячейки шаблона.The cell-related properties of the column are wrappers for the similarly-named properties of the template cell. Изменение значений свойств ячейки шаблона повлияет только на ячейки, основанные на шаблоне, которые добавляются после изменения.Changing the property values of the template cell will affect only cells based on the template that are added after the change. Однако изменение значений свойств, связанных с ячейками столбца, приведет к обновлению ячейки шаблона и всех остальных ячеек в столбце, а также при необходимости обновить отображение столбца.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.

Если текущей ячейкой является DataGridViewCheckBoxCell DataGridView.IsCurrentCellInEditMode , свойство всегда trueимеет значение.When the current cell is a DataGridViewCheckBoxCell, the DataGridView.IsCurrentCellInEditMode property is always true.

Как правило, значения ячеек флажков предназначены для хранения, например для любых других данных, или для выполнения операций с массовыми операциями.Typically, check box cell values are intended either for storage, like any other data, or for performing bulk operations. Если вы хотите ответить немедленно, когда пользователь нащелкнул ячейку флажка, можно обработать DataGridView.CellClick событие, но это событие происходит перед обновлением значения ячейки.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. Если требуется новое значение во время щелчка, можно вычислить ожидаемое значение на основе текущего значения.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. Другой подход заключается в фиксации изменения немедленно и обработке DataGridView.CellValueChanged события для реагирования на него.Another approach is to commit the change immediately, and handle the DataGridView.CellValueChanged event to respond to it. Чтобы зафиксировать изменение при щелчке ячейки, необходимо выполнить обработку DataGridView.CurrentCellDirtyStateChanged события.To commit the change when the cell is clicked, you must handle the DataGridView.CurrentCellDirtyStateChanged event. Если в обработчике текущая ячейка является ячейкой флажка, вызовите DataGridView.CommitEdit метод и передайте Commit значение.In the handler, if the current cell is a check box cell, call the DataGridView.CommitEdit method and pass in the Commit value.

Примечания для тех, кто наследует этот метод

При наследовании от DataGridViewCheckBoxCell и добавлении новых свойств в производный класс обязательно Clone() Переопределите метод, чтобы скопировать новые свойства во время операций клонирования.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. Также следует вызвать Clone() метод базового класса, чтобы свойства базового класса копировались в новую ячейку.You should also call the base class's Clone() method so that the properties of the base class are copied to the new cell.

Конструкторы

DataGridViewCheckBoxCell()

Инициализирует новый экземпляр класса DataGridViewCheckBoxCell, устанавливая его в состояние по умолчанию.Initializes a new instance of the DataGridViewCheckBoxCell class to its default state.

DataGridViewCheckBoxCell(Boolean)

Инициализирует новый экземпляр класса DataGridViewCheckBoxCell, разрешая двоичное или третичное состояние.Initializes a new instance of the DataGridViewCheckBoxCell class, enabling binary or ternary state.

Свойства

AccessibilityObject

Получает значение DataGridViewCell.DataGridViewCellAccessibleObject, присвоенное объекту DataGridViewCell.Gets the DataGridViewCell.DataGridViewCellAccessibleObject assigned to the DataGridViewCell.

(Унаследовано от DataGridViewCell)
ColumnIndex

Получает индекс столбца для данной ячейки.Gets the column index for this cell.

(Унаследовано от DataGridViewCell)
ContentBounds

Возвращает прямоугольник, ограничивающий область содержимого ячейки.Gets the bounding rectangle that encloses the cell's content area.

(Унаследовано от DataGridViewCell)
ContextMenuStrip

Получает или задает контекстное меню, связанное с ячейкой.Gets or sets the shortcut menu associated with the cell.

(Унаследовано от DataGridViewCell)
DataGridView

Получает элемент управления DataGridView, связанный с данным элементом.Gets the DataGridView control associated with this element.

(Унаследовано от DataGridViewElement)
DefaultNewRowValue

Возвращает значение по умолчанию для ячейки в строке для новых записей.Gets the default value for a cell in the row for new records.

(Унаследовано от DataGridViewCell)
Displayed

Получает значение, показывающее, отображается ли ячейка в текущий момент на экране.Gets a value that indicates whether the cell is currently displayed on-screen.

(Унаследовано от DataGridViewCell)
EditedFormattedValue

Получает текущее форматированное значение ячейки независимо от того, находится ли ячейка в режиме редактирования, и что значение не зафиксировано.Gets the current, formatted value of the cell, regardless of whether the cell is in edit mode and the value has not been committed.

(Унаследовано от DataGridViewCell)
EditingCellFormattedValue

Получает или задает форматированное значение элемента управления, размещенного текущей ячейкой, когда она находится в режиме редактирования.Gets or sets the formatted value of the control hosted by the cell when it is in edit mode.

EditingCellValueChanged

Получает или задает флаг, указывающий, было ли изменено значение для этой ячейки.Gets or sets a flag indicating that the value has been changed for this cell.

EditType

Получает тип размещенного элемента управления "Поле ввода", который относится к ячейке.Gets the type of the cell's hosted editing control.

ErrorIconBounds

Получает границы значка ошибки для ячейки.Gets the bounds of the error icon for the cell.

(Унаследовано от DataGridViewCell)
ErrorText

Получает или задает текст, описывающий условие ошибки, связанное с ячейкой.Gets or sets the text describing an error condition associated with the cell.

(Унаследовано от DataGridViewCell)
FalseValue

Получает или задает основное значение, соответствующее значению ячейки false.Gets or sets the underlying value corresponding to a cell value of false.

FlatStyle

Получает или задает плоский внешний вид для флажков.Gets or sets the flat style appearance of the check box user interface (UI).

FormattedValue

Возвращает значение ячейки, отформатированное для отображения.Gets the value of the cell as formatted for display.

(Унаследовано от DataGridViewCell)
FormattedValueType

Получает тип значения отображения ячейки.Gets the type of the cell display value.

Frozen

Получает значение, указывающее, заморожена ли ячейка.Gets a value indicating whether the cell is frozen.

(Унаследовано от DataGridViewCell)
HasStyle

Получает значение, показывающее, было ли установлено свойство Style.Gets a value indicating whether the Style property has been set.

(Унаследовано от DataGridViewCell)
IndeterminateValue

Получает или задает основное значение, соответствующее неопределенному значению ячейки или значению ячейки null.Gets or sets the underlying value corresponding to an indeterminate or null cell value.

InheritedState

Возвращает текущее состояние ячейки как наследуемое от состояния ее строки и столбца.Gets the current state of the cell as inherited from the state of its row and column.

(Унаследовано от DataGridViewCell)
InheritedStyle

Получает стиль, применяемый в текущий момент к ячейке.Gets the style currently applied to the cell.

(Унаследовано от DataGridViewCell)
IsInEditMode

Возвращает значение, указывающее, редактируется ли данная ячейка в настоящий момент.Gets a value indicating whether this cell is currently being edited.

(Унаследовано от DataGridViewCell)
OwningColumn

Возвращает столбец, в котором содержится данная ячейка.Gets the column that contains this cell.

(Унаследовано от DataGridViewCell)
OwningRow

Получает строку, содержащую эту ячейку.Gets the row that contains this cell.

(Унаследовано от DataGridViewCell)
PreferredSize

Получает размер (в пикселях) прямоугольной области, в которую может быть вписана ячейка.Gets the size, in pixels, of a rectangular area into which the cell can fit.

(Унаследовано от DataGridViewCell)
ReadOnly

Получает или задает значение, показывающее, можно ли изменять данные в ячейке.Gets or sets a value indicating whether the cell's data can be edited.

(Унаследовано от DataGridViewCell)
Resizable

Получает значение, указывающее возможность изменения размеров ячейки.Gets a value indicating whether the cell can be resized.

(Унаследовано от DataGridViewCell)
RowIndex

Получает индекс родительской строки ячейки.Gets the index of the cell's parent row.

(Унаследовано от DataGridViewCell)
Selected

Получает или задает значение, указывающее, была ли выбрана ячейка.Gets or sets a value indicating whether the cell has been selected.

(Унаследовано от DataGridViewCell)
Size

Возвращает размер ячейки.Gets the size of the cell.

(Унаследовано от DataGridViewCell)
State

Получает состояние пользовательского интерфейса для элемента.Gets the user interface (UI) state of the element.

(Унаследовано от DataGridViewElement)
Style

Получает или задает стиль ячейки.Gets or sets the style for the cell.

(Унаследовано от DataGridViewCell)
Tag

Получает или задает объект, содержащий дополнительные данные о ячейке.Gets or sets the object that contains supplemental data about the cell.

(Унаследовано от DataGridViewCell)
ThreeState

Получает и задает значение, показывающее, разрешен ли третичный режим для размещаемого элемента управления "флажок".Gets or sets a value indicating whether ternary mode has been enabled for the hosted check box control.

ToolTipText

Возвращает или задает текст всплывающей подсказки, связанной с этой ячейкой.Gets or sets the ToolTip text associated with this cell.

(Унаследовано от DataGridViewCell)
TrueValue

Получает или задает основное значение, соответствующее значению ячейки true.Gets or sets the underlying value corresponding to a cell value of true.

Value

Получает или задает значение, связанное с этой ячейкой.Gets or sets the value associated with this cell.

(Унаследовано от DataGridViewCell)
ValueType

Получает тип данных для значений в ячейке.Gets the data type of the values in the cell.

Visible

Получает значение, указывающее, находится ли ячейка в скрытой строке или скрытом столбце.Gets a value indicating whether the cell is in a row or column that has been hidden.

(Унаследовано от DataGridViewCell)

Методы

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

Изменяет стиль границ входной ячейки в соответствии с указанными критериями.Modifies the input cell border style according to the specified criteria.

(Унаследовано от DataGridViewCell)
BorderWidths(DataGridViewAdvancedBorderStyle)

Возвращает объект Rectangle, представляющий значения ширины всех полей ячейки.Returns a Rectangle that represents the widths of all the cell margins.

(Унаследовано от DataGridViewCell)
ClickUnsharesRow(DataGridViewCellEventArgs)

Указывает, будет ли отменен общий доступ к строке ячейки, если щелкнуть ячейку.Indicates whether the cell's row will be unshared when the cell is clicked.

(Унаследовано от DataGridViewCell)
Clone()

Создает точную копию данной ячейки.Creates an exact copy of this cell.

ContentClickUnsharesRow(DataGridViewCellEventArgs)

Указывает, будет ли запрещен общий доступ к строке, содержащей ячейку, при щелчке на содержимом ячейки.Indicates whether the row containing the cell will be unshared when the cell content is clicked.

ContentDoubleClickUnsharesRow(DataGridViewCellEventArgs)

Указывает, будет ли запрещен общий доступ к строке, содержащей ячейку, при двойном щелчке на содержимом ячейки.Indicates whether the row containing the cell will be unshared when the cell content is double-clicked.

CreateAccessibilityInstance()

Создает новый доступный объект для DataGridViewCheckBoxCell.Creates a new accessible object for the DataGridViewCheckBoxCell.

DetachEditingControl()

Удаляет элемент управления "Правка" ячейки из объекта DataGridView.Removes the cell's editing control from the DataGridView.

(Унаследовано от DataGridViewCell)
Dispose()

Освобождает все ресурсы, занятые модулем DataGridViewCell.Releases all resources used by the DataGridViewCell.

(Унаследовано от DataGridViewCell)
Dispose(Boolean)

Освобождает неуправляемые ресурсы, используемые объектом DataGridViewCell, а при необходимости освобождает также управляемые ресурсы.Releases the unmanaged resources used by the DataGridViewCell and optionally releases the managed resources.

(Унаследовано от DataGridViewCell)
DoubleClickUnsharesRow(DataGridViewCellEventArgs)

Указывает, будет ли отменен общий доступ к строке ячейки по двойному щелчку ячейки.Indicates whether the cell's row will be unshared when the cell is double-clicked.

(Унаследовано от DataGridViewCell)
EnterUnsharesRow(Int32, Boolean)

Указывает, будет ли отменен общий доступ к родительской строке при перемещении фокуса на ячейку.Indicates whether the parent row will be unshared when the focus moves to the cell.

(Унаследовано от DataGridViewCell)
Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetClipboardContent(Int32, Boolean, Boolean, Boolean, Boolean, String)

Извлекает форматированное значение ячейки для копирования в объект Clipboard.Retrieves the formatted value of the cell to copy to the Clipboard.

(Унаследовано от DataGridViewCell)
GetContentBounds(Graphics, DataGridViewCellStyle, Int32)

Возвращает прямоугольник, ограничивающий область содержимого ячейки, которая рассчитывается с использованием указанного объекта Graphics и стиля ячейки.Returns the bounding rectangle that encloses the cell's content area, which is calculated using the specified Graphics and cell style.

GetContentBounds(Int32)

Возвращает прямоугольник, ограничивающий область содержимого ячейки, используя объект Graphics по умолчанию и стиль ячейки, действующий в текущий момент для ячейки.Returns the bounding rectangle that encloses the cell's content area using a default Graphics and cell style currently in effect for the cell.

(Унаследовано от DataGridViewCell)
GetEditedFormattedValue(Int32, DataGridViewDataErrorContexts)

Возвращает текущее форматированное значение ячейки независимо от того, находится ли ячейка в режиме редактирования, и что значение не было зафиксировано.Returns the current, formatted value of the cell, regardless of whether the cell is in edit mode and the value has not been committed.

(Унаследовано от DataGridViewCell)
GetEditingCellFormattedValue(DataGridViewDataErrorContexts)

Получает форматированное значение ячейки, когда она находится в режиме редактирования.Gets the formatted value of the cell while it is in edit mode.

GetErrorIconBounds(Graphics, DataGridViewCellStyle, Int32)

Возвращает прямоугольник, ограничивающий значок ошибки ячейки, если такой отображается.Returns the bounding rectangle that encloses the cell's error icon, if one is displayed.

GetErrorText(Int32)

Возвращает строку, представляющую ошибку для ячейки.Returns a string that represents the error for the cell.

(Унаследовано от DataGridViewCell)
GetFormattedValue(Object, Int32, DataGridViewCellStyle, TypeConverter, TypeConverter, DataGridViewDataErrorContexts)

Получает форматированное значение данных ячейки.Gets the formatted value of the cell's data.

GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetInheritedContextMenuStrip(Int32)

Получает наследуемое контекстное меню для текущей ячейки.Gets the inherited shortcut menu for the current cell.

(Унаследовано от DataGridViewCell)
GetInheritedState(Int32)

Возвращает значение, показывающее текущее состояние ячейки, как наследуемое от состояния ее строки и столбца.Returns a value indicating the current state of the cell as inherited from the state of its row and column.

(Унаследовано от DataGridViewCell)
GetInheritedStyle(DataGridViewCellStyle, Int32, Boolean)

Получает стиль, примененный к ячейке.Gets the style applied to the cell.

(Унаследовано от DataGridViewCell)
GetPreferredSize(Graphics, DataGridViewCellStyle, Int32, Size)

Вычисляет предпочтительный размер (в пикселях) ячейки.Calculates the preferred size, in pixels, of the cell.

GetSize(Int32)

Возвращает размер ячейки.Gets the size of the cell.

(Унаследовано от DataGridViewCell)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
GetValue(Int32)

Получает значение ячейки.Gets the value of the cell.

(Унаследовано от DataGridViewCell)
InitializeEditingControl(Int32, Object, DataGridViewCellStyle)

Инициализирует элемент управления, используемый для изменения ячейки.Initializes the control used to edit the cell.

(Унаследовано от DataGridViewCell)
KeyDownUnsharesRow(KeyEventArgs, Int32)

Указывает, будет ли запрещен общий доступ к строке, содержащей ячейку, при нажатии клавиши и фокусе на ячейке.Indicates whether the row containing the cell is unshared when a key is pressed while the cell has focus.

KeyEntersEditMode(KeyEventArgs)

Определяет, должен ли режим редактирования запускаться на основе заданной клавиши.Determines if edit mode should be started based on the given key.

(Унаследовано от DataGridViewCell)
KeyPressUnsharesRow(KeyPressEventArgs, Int32)

Указывает, будет ли отменен общий доступ к строке, если нажать клавишу, когда фокус установлен на ячейку в строке.Indicates whether a row will be unshared if a key is pressed while a cell in the row has focus.

(Унаследовано от DataGridViewCell)
KeyUpUnsharesRow(KeyEventArgs, Int32)

Указывает, будет ли запрещен общий доступ к строке, содержащей ячейку, при отпускании клавиши и фокусе на ячейке.Indicates whether the row containing the cell is unshared when a key is released while the cell has focus.

LeaveUnsharesRow(Int32, Boolean)

Указывает, будет ли отменен общий доступ к строке при перемещении фокуса с ячейки в строке.Indicates whether a row will be unshared when the focus leaves a cell in the row.

(Унаследовано от DataGridViewCell)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
MouseClickUnsharesRow(DataGridViewCellMouseEventArgs)

Указывает, будет ли отменен общий доступ к строке по щелчку пользователем кнопки мыши, когда указатель установлен на ячейку в строке.Indicates whether a row will be unshared if the user clicks a mouse button while the pointer is on a cell in the row.

(Унаследовано от DataGridViewCell)
MouseDoubleClickUnsharesRow(DataGridViewCellMouseEventArgs)

Указывает, будет ли отменен общий доступ к строке, когда пользователь дважды щелкает ячейку в этой строке.Indicates whether a row will be unshared if the user double-clicks a cell in the row.

(Унаследовано от DataGridViewCell)
MouseDownUnsharesRow(DataGridViewCellMouseEventArgs)

Указывает, будет ли запрещен общий доступ к строке, содержащей ячейку, при нажатии кнопки мыши во время наведения указателя мыши на ячейку.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)

Указывает, будет ли запрещен общий доступ к строке, содержащей ячейку, при наведении указателя мыши на ячейку.Indicates whether the row containing the cell will be unshared when the mouse pointer moves over the cell.

MouseLeaveUnsharesRow(Int32)

Указывает, будет ли запрещен общий доступ к строке, содержащей ячейку, при покидании указателем мыши ячейки.Indicates whether the row containing the cell will be unshared when the mouse pointer leaves the cell.

MouseMoveUnsharesRow(DataGridViewCellMouseEventArgs)

Указывает, будет ли отменен общий доступ к строке при перемещении указателя мыши на ячейку в строке.Indicates whether a row will be unshared when the mouse pointer moves over a cell in the row.

(Унаследовано от DataGridViewCell)
MouseUpUnsharesRow(DataGridViewCellMouseEventArgs)

Указывает, будет ли запрещен общий доступ к строке, содержащей ячейку, при отпускании кнопки мыши во время наведения указателя мыши на ячейку.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)

Вызывается по щелчку ячейки.Called when the cell is clicked.

(Унаследовано от DataGridViewCell)
OnContentClick(DataGridViewCellEventArgs)

Вызывается по щелчку содержимого ячейки.Called when the cell's contents are clicked.

OnContentDoubleClick(DataGridViewCellEventArgs)

Вызывается по двойному щелчку содержимого ячейки.Called when the cell's contents are double-clicked.

OnDataGridViewChanged()

Вызывается при изменении свойства DataGridView ячейки.Called when the DataGridView property of the cell changes.

(Унаследовано от DataGridViewCell)
OnDoubleClick(DataGridViewCellEventArgs)

Вызывается по двойному щелчку ячейки.Called when the cell is double-clicked.

(Унаследовано от DataGridViewCell)
OnEnter(Int32, Boolean)

Вызывается при перемещении фокуса на ячейку.Called when the focus moves to a cell.

(Унаследовано от DataGridViewCell)
OnKeyDown(KeyEventArgs, Int32)

Вызывается при нажатии клавиши знака, когда фокус установлен на ячейку.Called when a character key is pressed while the focus is on a cell.

OnKeyPress(KeyPressEventArgs, Int32)

Вызывается при нажатии клавиши, когда фокус установлен на ячейку.Called when a key is pressed while the focus is on a cell.

(Унаследовано от DataGridViewCell)
OnKeyUp(KeyEventArgs, Int32)

Вызывается при отпускании клавиши знака, когда фокус установлен на ячейку.Called when a character key is released while the focus is on a cell.

OnLeave(Int32, Boolean)

Вызывается при перемещении фокуса с ячейки.Called when the focus moves from a cell.

OnMouseClick(DataGridViewCellMouseEventArgs)

Вызывается по щелчку пользователем кнопки мыши, когда указатель наведен на ячейку.Called when the user clicks a mouse button while the pointer is on a cell.

(Унаследовано от DataGridViewCell)
OnMouseDoubleClick(DataGridViewCellMouseEventArgs)

Вызывается по двойному щелчку пользователем кнопки мыши, когда указатель наведен на ячейку.Called when the user double-clicks a mouse button while the pointer is on a cell.

(Унаследовано от DataGridViewCell)
OnMouseDown(DataGridViewCellMouseEventArgs)

Вызывается, если пользователь удерживает кнопку мыши, в то время как указатель наведен на ячейку.Called when the mouse button is held down while the pointer is on a cell.

OnMouseEnter(Int32)

Вызывается при перемещении указателя мыши на ячейку.Called when the mouse pointer moves over a cell.

(Унаследовано от DataGridViewCell)
OnMouseLeave(Int32)

Вызывается при перемещении указателя мыши из ячейки.Called when the mouse pointer moves from a cell.

OnMouseMove(DataGridViewCellMouseEventArgs)

Вызывается при перемещении указателя мыши внутри ячейки.Called when the mouse pointer moves within a cell.

OnMouseUp(DataGridViewCellMouseEventArgs)

Вызывается при отпускании кнопки мыши, когда указатель наведен на ячейку.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)

Закрашивает текущую ячейку DataGridViewCheckBoxCell.Paints the current DataGridViewCheckBoxCell.

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

Окрашивает границу текущей ячейки DataGridViewCell.Paints the border of the current DataGridViewCell.

(Унаследовано от DataGridViewCell)
PaintErrorIcon(Graphics, Rectangle, Rectangle, String)

Окрашивает значок ошибки текущей ячейки DataGridViewCell.Paints the error icon of the current DataGridViewCell.

(Унаследовано от DataGridViewCell)
ParseFormattedValue(Object, DataGridViewCellStyle, TypeConverter, TypeConverter)

Преобразует значение, отформатированное для отображения, в реальное значение ячейки.Converts a value formatted for display to an actual cell value.

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

Задает местоположение и размер элемента управления "Поле ввода", размещаемого ячейкой в элементе управления DataGridView.Sets the location and size of the editing control hosted by a cell in the DataGridView control.

(Унаследовано от DataGridViewCell)
PositionEditingPanel(Rectangle, Rectangle, DataGridViewCellStyle, Boolean, Boolean, Boolean, Boolean)

Задает местоположение и размер панели редактирования, размещаемой в ячейке, и возвращает нормальные границы элемента управления "поле ввода" в панели редактирования.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.

(Унаследовано от DataGridViewCell)
PrepareEditingCellForEdit(Boolean)

Этот метод не может применяться для данного типа.This method is not meaningful for this type.

RaiseCellClick(DataGridViewCellEventArgs)

Вызывает событие CellClick.Raises the CellClick event.

(Унаследовано от DataGridViewElement)
RaiseCellContentClick(DataGridViewCellEventArgs)

Вызывает событие CellContentClick.Raises the CellContentClick event.

(Унаследовано от DataGridViewElement)
RaiseCellContentDoubleClick(DataGridViewCellEventArgs)

Вызывает событие CellContentDoubleClick.Raises the CellContentDoubleClick event.

(Унаследовано от DataGridViewElement)
RaiseCellValueChanged(DataGridViewCellEventArgs)

Вызывает событие CellValueChanged.Raises the CellValueChanged event.

(Унаследовано от DataGridViewElement)
RaiseDataError(DataGridViewDataErrorEventArgs)

Вызывает событие DataError.Raises the DataError event.

(Унаследовано от DataGridViewElement)
RaiseMouseWheel(MouseEventArgs)

Создает событие MouseWheel.Raises the MouseWheel event.

(Унаследовано от DataGridViewElement)
SetValue(Int32, Object)

Устанавливает значение ячейки.Sets the value of the cell.

(Унаследовано от DataGridViewCell)
ToString()

Возвращает строковое представление ячейки.Returns the string representation of the cell.

Применяется к

Дополнительно