Mouse İle Açık Formu Kapatmak

1 2
07/11/2024, 09:05

onur_can

Merhaba,
Mouse ile Sol, Sağ ve Orta tuşuna basınca formu kapatmak için aşağıdaki kodu kullanabilirsiniz. Orta tuş eski mouse larda bulunuyordu, günümüzde kullanılan mouse larda orta tuş artık kullanılmıyor.
Private Sub Ayrıntı_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

'Sol Tuşa Basınca Kapat
If Button = acLeftButton Then
MsgBox "Sol Tuşa Basıldığına Formu Kapat"
DoCmd.Close acForm, "FormAdı"
End If

'Sağ Tuşa Basınca Kapat
If Button = acRightButton Then
MsgBox "Sağ Basıldığına Formu Kapat"
DoCmd.Close acForm, "FormAdı"
End If

'Orta Tuşa Basınca Kapat
If Buton = acMiddleButton Then
MsgBox "Orta Tuşa Basıldığına Formu Kapat"
DoCmd.Close acForm, "FormAdı"
End If

End Sub
08/11/2024, 18:08

hmuratg

(07/11/2024, 09:05)onur_can yazdı: Merhaba,
Mouse ile Sol, Sağ ve Orta tuşuna basınca formu kapatmak için aşağıdaki kodu kullanabilirsiniz. Orta tuş eski mouse larda bulunuyordu, günümüzde kullanılan mouse larda orta tuş artık kullanılmıyor.
Private Sub Ayrıntı_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)

'Sol Tuşa Basınca Kapat
    If Button = acLeftButton Then
        MsgBox "Sol Tuşa Basıldığına Formu Kapat"
        DoCmd.Close acForm, "FormAdı"
    End If
   
'Sağ Tuşa Basınca Kapat
      If Button = acRightButton Then
            MsgBox "Sağ Basıldığına Formu Kapat"
            DoCmd.Close acForm, "FormAdı"
        End If
       
'Orta Tuşa Basınca Kapat           
If Buton = acMiddleButton Then
                MsgBox "Orta Tuşa Basıldığına Formu Kapat"
                DoCmd.Close acForm, "FormAdı"
            End If
           
End Sub
Teşekkür ederim Onur_can hocam...
08/11/2024, 22:33

onur_can

Rica ederim, iyi çalışmalar dilerim...
1 2