DataGridViewCell.DataGridViewCellAccessibleObject.DoDefaultAction Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Выполняет действие по умолчанию, связанное DataGridViewCell.DataGridViewCellAccessibleObjectс .
public:
override void DoDefaultAction();
public override void DoDefaultAction();
override this.DoDefaultAction : unit -> unit
Public Overrides Sub DoDefaultAction ()
Исключения
Значение Owner свойства — null.
–или–
Значение DataGridViewCell.DataGridViewCellAccessibleObject свойства не null является, а RowIndex свойство возвращаемого DataGridViewCellOwner свойством равно -1.
Комментарии
Если ячейка, связанная с этим DataGridViewCell.DataGridViewCellAccessibleObject , это DataGridViewHeaderCellне делает ничего. В противном случае этот метод выбирает ячейку, делает ее текущей и выполняет одно из следующих действий:
Если значение свойства ячейки ReadOnly равно
true, этот метод возвращается.Если значение свойства ячейки EditType имеет значение
null, то есть ячейка не может размещать элемент управления редактированием, этот метод возвращается.Если ячейка в настоящее время вводит или покидает режим редактирования (например, если этот метод вызывается в CellBeginEdit обработчике событий или CellEndEdit в обработчике событий), этот метод возвращается.
Если ячейка находится в режиме редактирования, этот метод фиксирует и завершает редактирование.
Если ячейка не находится в режиме редактирования, а DataGridView.EditMode для свойства задано EditProgrammaticallyзначение , этот метод возвращается.
Если ни одно из предыдущих действий не выполняется, этот метод вызывает ввод ячейки в режим редактирования.