DataGridView.SetCurrentCellAddressCore Yöntem

Tanım

Etkin olan hücreyi ayarlar.

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

Parametreler

columnIndex
Int32

Hücreyi içeren sütunun dizini.

rowIndex
Int32

Hücreyi içeren satırın dizini.

setAnchorCellAddress
Boolean

true ÜST KRKT tuşunu kullanarak yeni geçerli hücreyi sonraki çok hücreli seçimin tutturucu hücresi yapmak için; aksi takdirde , false.

validateCurrentCell
Boolean

true eski geçerli hücredeki değeri doğrulamak ve doğrulama başarısız olursa değişikliği iptal etmek için; aksi takdirde , false.

throughMouseClick
Boolean

true fare tıklaması sonucunda geçerli hücre ayarlanıyorsa; aksi takdirde , false.

Döndürülenler

Boolean

true geçerli hücre başarıyla ayarlandıysa; aksi takdirde , false.

Özel durumlar

columnIndex 0'dan küçük veya denetimdeki sütun sayısından eksi 1'den rowIndex büyük ve -1 değil.

-veya- rowIndex 0'dan küçük veya denetimdeki satır sayısı eksi 1'den büyük ve columnIndex -1 değil.

Belirtilen hücrenin bir özellik değeri vardır Visible false.

-veya- Bu yöntem, sıfırlanan temel veri kaynağı dışında bir nedenle çağrıldı ve şu anda bu yöntemi başka bir iş parçacığı yürütür.

Yeni geçerli hücre düzenleme moduna girmeye çalıştı, ancak özelliği EditType öğesinden Control türetilen ve uygulayan IDataGridViewEditingControlbir sınıfı göstermiyor.

Açıklamalar

Denetim, DataGridView geçerli hücreyi her değiştirdiğinden bu yöntemi kullanır. Bu yöntem, seçimi değiştirmeden ve isteğe bağlı olarak önceki hücreyi doğrulamadan veya seçim bağlantısı hücresini değiştirmeden geçerli hücreyi değiştirir. Yer işareti hücresi, shift tuşunu basılı tutarak ve bloğun son hücresine tıklayarak kullanıcının seçebileceği birden çok hücreden oluşan bir bloğun ilk hücresidir.

ve columnIndex her ikisi de -1 iserowIndex, CurrentCell özelliği döndürürnull.

Şunlara uygulanır

Ayrıca bkz.