0 oy
631 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


Web sitemiz hakkında ki reklam,istek,öneri ve şikayetlerinizi iletisim(at)sorsoyleyelim.com adresine mail atabilir veya sitemizin iletişim formu üzerinden bize yazabilirsiniz.
Sitede ki içeriklerin izinsiz kullanılması ya da kopyalanması yasaktır. Bknz: Kullanım şartları.
...