Bir kontrol olayında bir olay vakası ve tıklama olayı var. mousedown olayı, dragdrop işlemini başlatmak için kullanılır. Kullandığım denetim bir Dirlistbox'tır.Aynı öğe yangınlarında mouseDown olayından sonra neden olay ateşini iki kere etkilemiyor?
Private Sub Dir1_MouseDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Dir1.MouseDown
Dim lab As New Label
lab.Text = Dir1.DirList(Dir1.DirListIndex)
lab.DoDragDrop(lab, DragDropEffects.Copy)
End Sub
Ancak, denetimi tıklattığımda, yalnızca yoğun kullanılan etkinlik olayları tetiklendiğinde, olayı tıklatın. Eğer mousedown olayı "lab.DoDragDrop (lab, DragDropEffects.Copy)" yorumunda bulunursam olay tıklatıldığında ateşlenir. Denetimin üzerine tıkladığımda hem yansıma hem de tıklama olayının yanması için ne yapabilirim?
Bence 'Click' olay sadece yangınları damla: kod bakmak böyle olun. Bu senin problemin olabilir. – SysDragon
Eğer 'tıkla' sadece işaretçiyi sürüklemeden ateş ederse, bunun yerine 'MouseUp' kullanmayı deneyin. – Pezzzz
@SysDragon Aynı şeyi yapıyorum, hatta tıklama olayı ateş almıyor. –