私は学校向けに作成するプログラムを持っており、マウス移動機能は多くのスペースを占有していて、面倒なプロジェクトになっています。私の質問は、モジュールに関数を移動する方法はありますか?MouseMoveファンクションとモジュール
Private Sub Frame4_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
StatusBar1.SimpleText = "Ready..."
End Sub
Private Sub Text2_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
StatusBar1.SimpleText = "First Name of Student"
End Sub
Private Sub Text3_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
StatusBar1.SimpleText = "Last Name of Student"
End Sub
おかげで助けのためにたくさん:
これらは、ちょうどのMouseMove機能の一部です。 :)
Iドンの1行に1行のコードを置き換えるために価値があると思われますこのコードに問題がありますが、ステータステキストをコントロールの 'Tag'プロパティに入れてみることができます。コントロールとしてパラメータを取る単一のメソッドを使うことができます。コントロールに 'Tag'プロパティがない場合にエラーハンドラがあり、' Tag'を読み込んでテキストをStatusBar1.SimpleTextに書き込みます。それはまだ各コントロールのMouseMoveイベントからメソッドを呼び出すことを余儀なくされ、少ししか得られません。あなたが本当に野心的だと感じたら、あなた自身のテキストボックスコントロールを書いて自分のイベントを起こすことができます。 – jac