- Katılım
- 28 Haziran 2007
- Mesajlar
- 206
- Excel Vers. ve Dili
- Excel 2003 İngilizce
Değerli Forum Üyeleri,Selam.
UserForm üzerine tıkladığımda ekteki hata gösteriliyor. Bu neden oluyor, gidermek için ne yapabiliriz?
Saygılarımla
Hatanın işaretlendiği kod alanı aşağıdadır.
Private Sub UserForm_MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal x As Single, ByVal y As Single)
On Error Resume Next
Dim Ret As Long
On Error Resume Next
If Button = 2 Then
hPopMenu = CreatePopupMenu()
AppendMenu hPopMenu, MF_STRING, 1, "PopUpFile"
AppendMenu hPopMenu, MF_STRING, 2, "PopUpEdit"
AppendMenu hPopMenu, MF_SEPARATOR, 3, ByVal 0&
AppendMenu hPopMenu, MF_STRING, 4, "Hakkinda"
GetCursorPos Pt
Ret = TrackPopupMenuEx(hPopMenu, TPM_LEFTALIGN Or TPM_RETURNCMD Or _
TPM_RIGHTBUTTON, Pt.x, Pt.y, g_hForm, ByVal 0&)
DestroyMenu hPopMenu
Select Case Ret
Case 1
Call MenuProc1
Case 2
Call MenuProc2
Case 4
Call MyAboutMenu
End Select
End If
End Sub
UserForm üzerine tıkladığımda ekteki hata gösteriliyor. Bu neden oluyor, gidermek için ne yapabiliriz?
Saygılarımla
Hatanın işaretlendiği kod alanı aşağıdadır.
Private Sub UserForm_MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal x As Single, ByVal y As Single)
On Error Resume Next
Dim Ret As Long
On Error Resume Next
If Button = 2 Then
hPopMenu = CreatePopupMenu()
AppendMenu hPopMenu, MF_STRING, 1, "PopUpFile"
AppendMenu hPopMenu, MF_STRING, 2, "PopUpEdit"
AppendMenu hPopMenu, MF_SEPARATOR, 3, ByVal 0&
AppendMenu hPopMenu, MF_STRING, 4, "Hakkinda"
GetCursorPos Pt
Ret = TrackPopupMenuEx(hPopMenu, TPM_LEFTALIGN Or TPM_RETURNCMD Or _
TPM_RIGHTBUTTON, Pt.x, Pt.y, g_hForm, ByVal 0&)
DestroyMenu hPopMenu
Select Case Ret
Case 1
Call MenuProc1
Case 2
Call MenuProc2
Case 4
Call MyAboutMenu
End Select
End If
End Sub