0
A
回答
2
您可以創建一個_MouseDown
事件處理表單上的每個幀,或者如果你有很多框架,你可以創建一個通用的事件處理程序類
創建一個類模塊(例如命名爲cUserFormEvents
)
Public WithEvents Frme As MSForms.frame
Public frm As UserForm
Private Sub Frme_MouseDown(_
ByVal Button As Integer, _
ByVal Shift As Integer, _
ByVal X As Single, _
ByVal Y As Single)
' Put your event code here
MsgBox Frme.Caption
End Sub
聲明收集您的框架
Dim mcolFrames As New Collection
包括此代碼在您的形式initialistion
Private Sub UserForm_Initialize()
Dim ctl As MSForms.Control
Dim clsEvents As cUserFormEvents
'Loop through all controls on userform
For Each ctl In Me.Controls
'Only process Frames
If TypeOf ctl Is MSForms.frame Then
'Instantiate class module and assign properties
Set clsEvents = New cUserFormEvents
Set clsEvents.Frme = ctl
Set clsEvents.frm = Me
'Add instance to collection
mcolFrames.Add clsEvents
End If
Next ctl
End Sub
現在,Frme_MouseDown
將執行上的MouseDown在窗體上的任何框架。使用Frme
相關問題
- 1. Delphi檢測鼠標懸停在窗體的關閉按鈕上
- 2. 如何在不關閉窗口的情況下關閉文檔?
- 3. 如何檢測表單何時從另一個窗體關閉仍然打開?
- 4. 如何在as3的MOUSE_DOWN上使用不同的鼠標光標?
- 5. 如何在鼠標關閉的情況下持續觸發回調?
- 6. 關閉窗體並在不關閉應用程序的情況下打開另一個窗體
- 7. 如何在沒有MouseEvent的情況下檢測Qt中的鼠標狀態
- 8. 如何在不關閉標籤的情況下關閉UI5應用程序
- 9. 如何在不關閉整個程序的情況下關閉窗口?
- 10. 窗口上的gnu emacs - 如何在沒有鼠標的情況下最大化?
- 11. 如何在不關閉tkinter的情況下關閉pygames?
- 12. 如何在不關閉主程序的情況下關閉jframe
- 13. 即使在進程關閉的情況下仍然維持DLL加載
- 14. Qt - 如何在不使用插槽的情況下檢測自定義事件循環中的關閉窗口
- 15. 如何在仍然利用緩存的情況下重寫ActiveRecord關聯方法?
- 16. 如何從邊框圖標檢測關閉窗體?
- 17. Application.Exit() - 應用程序在關閉窗體後仍然運行
- 18. 如何檢測鼠標仍下跌後鼠標按下事件角2/4
- 19. 如何在鼠標關閉的情況下永久執行某個功能,直到鼠標啓動?
- 20. 在UIScrollView仍然有效的情況下檢測連續觸摸位置
- 21. WPF MenuItem vs當鼠標仍然關閉時,新窗口中的按鈕行爲
- 22. 如何檢測用戶的Facebook oauth窗口關閉操作
- 23. 如何在用戶關閉窗口之前檢測到修改
- 24. 如何在C#-WPF中關閉鼠標時檢測鼠標光標下的自定義控件?
- 25. 窗體關閉時檢測c#
- 26. 如何在窗體窗體邊上更改鼠標光標
- 27. 在沒有觸發Window_Closed事件的情況下關閉窗口
- 28. C#/ WPF:在不關閉整個項目的情況下關閉當前窗口
- 29. jQuery - 檢測鼠標是否仍然存在?
- 30. 用戶窗體上的其他用戶窗體控件的設置值關閉
訪問特定幀不是mouse_down事件執行此操作嗎? – aevanko