OnMouseClick ve OnMouseDoubleClick'i geçersiz kılmak ve hangi tıklama stiline bağlı olarak farklı eylemler gerçekleştirmek istiyorum..Net'deki tek ve çift tıklamaları nasıl ayırt edebilirim?
Sorun, OnMouseClick'in hem tek hem de çift tıklamalar için gerçekleşmesi ve OnMouseDoubleClick'ten önce çağrılmasıdır.
Bunun bir ortak gereksinim olması gerektiğinden eminim, bu yüzden oldukça açık bir şey eksik olduğumu düşünüyorum. Biri beni bilgilendirebilir mi?
Eklemek için şunları yapın: MouseEventArgs.Clicks sayısı yardımcı olmaz. Çift tıklama durumunda, ilk tıklama tek bir tıklamayla ele alınır. OnMouseClick with MouseEventArgs.Clicks == 1.
Eklemek için düzenleyin: nesneler küçük resimlerdir. Tek tıklatma, dışa aktarma için seçimi açıp kapatmalıdır. Küçük resmi tam ekran yapmalıdır. Seçim ve "aktivasyon" eylemleri ortogonaldir. Bu ... iki eylemlerle
Cheers, Windows'un içinde müminin Rob
Ne davranış tek ve çift tıklama arasındaki uyguladıklarını? Windows standardı tek tıklat = seç, çift tıklama = açık, tek tıklatmanın açılmadan önce "güvenli" yi seçmesini sağla ... –
Tek tıklamayla seçimi açıp kapatır (dışa aktarma için bir küçük resim seçin). Çift tıklama etkinleştirir (küçük resim tam ekran yapar). Böylece seçim ve aktivasyon iki ayrı işlemdir. – Rob
Ancak, etkinleştirmeden önce seçmek isteyeceksiniz, böylece bunları bağımsız olarak ele geçirme geçersiz olacaktır. Ayrıca, genel kullanımda unselect, başka bir yere tıklanır, ikinci bir tıklama değildir. –