• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Listview'de SendKeys Komutunu kullanmak

Katılım
5 Ocak 2009
Mesajlar
1,586
Excel Vers. ve Dili
2003 Türkçe
Selam Arkadaşlar,
bir Listview'de mouse ile satır seçerken SHIFT tuşunu "SendKeys" komutu ile kullanmak istiyorum. Ancak yapamıyorum.
Aşağıdaki gibi denedim yapamadım. Yardımcı olur musunuz?
Kod:
Private Sub ListView1_ItemClick(ByVal Item As MSComctlLib.ListItem)
VBA.SendKeys "+"
End Sub
 
Tam bilmemekle beraber kodları KeyDown prosedürün içine yazmanız gerekiyor.

Aşağıdaki kod ListView1 nesnesi aktif olduğunda Shift düğmesine tıkladığınızda mesaj verecektir
kod:



Kod:
Private Sub ListView1_KeyDown(KeyCode As Integer, ByVal Shift As Integer)
If KeyCode = vbKeyShift Then
MsgBox "SHIFT düğmesine bastınız."
End If
End Sub
 
Tam bilmemekle beraber kodları KeyDown prosedürün içine yazmanız gerekiyor.

Aşağıdaki kod ListView1 nesnesi aktif olduğunda Shift düğmesine tıkladığınızda mesaj verecektir
kod:



Kod:
Private Sub ListView1_KeyDown(KeyCode As Integer, ByVal Shift As Integer)
If KeyCode = vbKeyShift Then
MsgBox "SHIFT düğmesine bastınız."
End If
End Sub
Hocam teşekkür ederim. Ancak istediğim bu değildi. Ben "shift" tuşuna basıldığında ...şu...şu olsun değil, Listview'e mouse ile tıkladığımda shift tuşuna basmadan "basılsın" istiyorum.
 
Geri
Üst