C #, bir DragOver gecikme tanıtmak

oy
1

Benim uygulamada bir DragOver olay yakalamak ve daha sonra bir eylemi gerçekleştirmek. sürükleme işlemi sona erdi eğer eylemi gerçekleştirmeden önce yarım saniye beklemek istiyorum, aksiyon o gecikmeden sonra yapılmamalıdır.

Bu özelliği uygulamak için düşünebildiğim tek yolu böyle bir şeydir:

Function DragOver Event
   If TimerTimeReached Then
      PerformDragAction
   Else If Not TimerStarted
      StartTimer
   End
End Function  

Function DragLeave Event
   If TimerStarted
      StopTimer
   End
End Function

Bu işlemi gerçekleştirmek için daha iyi bir yolu var mı?

Oluştur 30/05/2010 saat 21:22
kaynak kullanıcı
Diğer dillerde...                            


1 cevaplar

oy
1

Tamam görünüyor, ama DragOver olay birden çok kez meydana geliyor?

Ben PerformDragAction bir Timer olay işleyicisi geçmek gerektiğini düşünüyorum.

Cevap 30/05/2010 saat 21:30
kaynak kullanıcı

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more