7 Şubat 2014 Cuma

VB Mouse Event-Fare Olayları

MouseDown

Form yada kontrol üzerinde farenin herhangi bir tuşuna basılması olayı.

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

‘ Form üzerinde farenin bir tuşuna basılması ile yapılacak işlemler

End Sub

Sabit
Değer
İşlem
VbShiftMask
1
SHIFT tuşu basılı
VbCtrlMask
2
CTRL tuşu basılı
VbAltMask
3
ALT tuşu basılı

4
SHIFT+CTRL tuşları basılı

5
SHIFT+ALT tuşları basılı

6
CTRL+ ALT tuşları basılı

7
SHIFT+CTRL+ ALT tuşları basılı

MouseMove

      Fare işareçisinin form yada kontrol üzerinde yer değiştirmesi olayı.

Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
  
‘ Fare işaretçisinin formun üzerinde hareket etmesi ile yapılacak işlemler

End Sub

Buton
Değer
Sabit
Sol buton
1
VbLeftButton
Sağ buton
2
VbRightButton
Orta buton
3
VbMiddleButton
Sol ve Sağ birlikte
4
vbLeftButton+ vbRightButton
Sol ve Orta birlikte
5
vbLeftButton+ vbMiddleButton
Sağ ve Orta birlikte
6
vbRightButton+ vbMiddleButton
Üçü birlikte
7
vbRightButton+ vbMiddleButton+ vbLeftButton

MouseUp 

Form yada kontrol üzerinde farenin basılı olan tuşunun bırakılması olayı. 

Private Sub Form_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)

‘ Form üzerinde farenin basılı tuşunun basılması ile yapılacak işlemler

End Sub

Click 

 Form yada kontrol üzerinde fare ile tek tıklama olayı. 

Private Sub Form_Click()

‘ Formun fare ile tek tıklanması sonucu yapılacak olan işlemler

End Sub

DblClick 

 Form üzerinde fare ile çift tıklama olayı. 

Private Sub Form_DblClick()

‘ Formun fare ile çift tıklanması sonucu yapılacak olan işlemler

End Sub

DragDrop 

 Bir nesnenin fare ile hareket ettirilip bırakılması. 

Private Sub Form_DragDrop(Source As Control, X As Single, Y As Single)

‘ Nesnenin fare ile form üzerinde sürüklenip bırakılması sonucu yapılacak işlemler

End Sub

DragOver 

 Bir nesnenin fare ile sürüklenirken bir başkasının üzerinden geçirilmesi. 

Private Sub Form_DragOver(Source As Control, X As Single, Y As Single, State As Integer)

‘ Nesnenin fare ile form üzerinde sürüklenip bırakılması sonucu yapılacak işlemler

End Sub

State (Durum) Değeri
Anlamı
0
Source, nesnenin içinde
1
Source, nesneyi terk etti
2
Source, nesnenin içinde hareket ediyor

 

Fare Butonları



Değer
Buton
VbLeftButton
1
Sol
VbRightButton
2
Sağ
VbMiddleButton
4
Orta

 

Fare İşaretçileri



Değer
Tanım
CcDefault
0
Varsayılan imleç
CcArrow
1
Ok imleci
CcCross
2
Haç imleci
Cclbeam
3
I imleci
CcIcon
4
İkon imleci (iki iç içe kare)
CcSize
5
Dört yönlü ok imleci
CcSizeNESW
6
Kuzeydoğu – Güneybatı çift yönlü ölçü imleci
CcSizeNS
7
Kuzey – Güney çift yönlü ölçü işareti
CcSizeNWSE
8
Kuzeybatı – Güneydoğu çift yönlü ölçü imleci
CcSizeEW
9
Doğu - Batı çift yönü ölçü işareti
CcUpArrow
10
Yukarı ok işareti
CcHourglass
11
Kum saati işareti
CcNoDrop
12
Bırakmak için uygun yer değil işareti
CcArrowHourglass
13
Ok ve kum saati işareti
CcArrowQuestion
14
Ok ve soru işareti
CcSizeAll
15
Her yöne ölçü işareti
CcCustom
99
MouseIcon ile belirlenen özel işaret


Hiç yorum yok:

Yorum Gönder