DataGridView.SetCurrentCellAddressCore Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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
.