DataGridView.SetCurrentCellAddressCore Metoda

Definice

Nastaví aktuálně aktivní buňku.

protected:
 virtual bool SetCurrentCellAddressCore(int columnIndex, int rowIndex, bool setAnchorCellAddress, bool validateCurrentCell, bool throughMouseClick);
protected virtual bool SetCurrentCellAddressCore (int columnIndex, int rowIndex, bool setAnchorCellAddress, bool validateCurrentCell, bool throughMouseClick);
abstract member SetCurrentCellAddressCore : int * int * bool * bool * bool -> bool
override this.SetCurrentCellAddressCore : int * int * bool * bool * bool -> bool
Protected Overridable Function SetCurrentCellAddressCore (columnIndex As Integer, rowIndex As Integer, setAnchorCellAddress As Boolean, validateCurrentCell As Boolean, throughMouseClick As Boolean) As Boolean

Parametry

columnIndex
Int32

Index sloupce obsahujícího buňku

rowIndex
Int32

Index řádku obsahujícího buňku

setAnchorCellAddress
Boolean

true vytvořit novou aktuální buňku ukotvenou buňku pro následné vícebuňkové výběr pomocí klávesy SHIFT; falsev opačném případě .

validateCurrentCell
Boolean

true ověření hodnoty ve staré aktuální buňce a zrušení změny v případě selhání ověření; falsev opačném případě .

throughMouseClick
Boolean

true pokud je aktuální buňka nastavena jako výsledek kliknutí myší; falsev opačném případě .

Návraty

Boolean

true pokud byla aktuální buňka úspěšně nastavena; falsev opačném případě .

Výjimky

columnIndex je menší než 0 nebo větší než počet sloupců v ovládacím prvku minus 1 a rowIndex není -1.

-nebo- rowIndex je menší než 0 nebo větší než počet řádků v ovládacím prvku minus 1 a columnIndex není -1.

Zadaná buňka má Visible hodnotu falsevlastnosti .

-nebo- Tato metoda byla volána z jiného důvodu, než je obnovení podkladového zdroje dat, a další vlákno právě tuto metodu spouští.

Nová aktuální buňka se pokusila vstoupit do režimu úprav, ale jeho EditType vlastnost neukazuje třídu, která je odvozena z Control a implementuje IDataGridViewEditingControl.

Poznámky

Ovládací DataGridView prvek tuto metodu používá vždy, když změní aktuální buňku. Tato metoda změní aktuální buňku beze změny výběru a volitelně bez ověření předchozí buňky nebo změny buňky ukotvení výběru. Buňka ukotvení je první buňka bloku více buněk, kterou uživatel může vybrat podržením klávesy SHIFT a kliknutím na poslední buňku bloku.

Pokud rowIndex a jsou oba columnIndex -1, vrátí CurrentCell vlastnost null.

Platí pro

Viz také