DataGridView.SetCurrentCellAddressCore Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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; false
v 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í; false
v opačném případě .
- throughMouseClick
- Boolean
true
pokud je aktuální buňka nastavena jako výsledek kliknutí myší; false
v opačném případě .
Návraty
true
pokud byla aktuální buňka úspěšně nastavena; false
v 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 false
vlastnosti .
-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
.