0 oy
24 gösterim

DevExpress de kullanıcı gridView üzerinde boş bir alana tıkladığı zaman programımda hata oluşuyor hatayı tespit edemedim. Şimdilik geçici çözüm olarak kullanıcının gridView üzerinde boş bir alana tıklayamamasını sağlarsam sorunum dolaylı olarak çözülecek. Bu da bana kodlamamda ki hatayı tespit etmem için zaman kazandırır. GridView üzerinde kullanıcı boş bir alana tıkladığında bu Click olayını nasıl iptal edebilirim?

1 cevap

0 oy
 
En İyi Cevap

C# DevExpress gridView de boş alana tıklayınca tıklama işlemini nasıl iptal edebilirim? 

gridView'in MouseDown eventinde tıklamanın konumunu yakalayarak ilgili tıklama işlemini iptal edebilirsiniz. Örneğini oluşturup kodunu aşağıya bıraktım. Umarım dediğiniz gibi sorununuzu geçici olarak çözer. Kolay gelsin

private void gridView1_MouseDown(object sender, MouseEventArgs e) {
var view = sender as GridView;
var hitInfo = view.CalcHitInfo(e.Location);
if (hitInfo.RowHandle==-2147483648) { 
((DXMouseEventArgs)e).Handled = true;
}
}

Türkiye'nin en iyi soru cevap sitesi | SorSoyleyelim.com

İlgili sorular

KATEGORİLER

Windows
Android
IOS
Nasıl yapılır?
Nedir?
Hata çözümleri
SQL
FastReport
DevExpress
C#


Web sitemiz hakkında ki istek,öneri ve şikayetlerinizi iletisim(at)sorsoyleyelim.com adresine mail atabilirsiniz.
Web sitemizde ki içeriklerin izinsiz kullanılması ya da kopyalanması yasaktır. Bknz: Kullanım şartları.