実現したいこと
移したい先の別シートには、メインフォーム以外の関数をまとめて書いております。
デザイン画面でアイテムをダブルクリックをすると自動でイベントができるようにうちではなっております。
ボタンを押したうえでやりたい事を自動で作られる関数ではなく、自分で書いた関数に変えたいです。
なぜならば、やりたい事を一つにまとめた関数にしたほうがやりやすいからと思ったからです。
思っているだけで、別の素敵な提案があればそちらにすると思います。
- ボタンを押すとForm1の関数ではなく、Class1の関数を使うようにしたい。
前提
ここに質問の内容を詳しく書いてください。
(例)
ビジュアルベーシックでチェックボックスを押されたままボタンを押すか、
チェックボックスに触らずボタンを押すかでメッセージを表示させたい。
発生している問題・エラーメッセージ
エラーメッセージ
試したこと
C#でYahoo知恵袋の投稿を見たが、違う事柄であった。
補足情報(FW/ツールのバージョンなど)
ビジュアルベーシック2022で作成中。
自動生成のメソッドはボタンとの紐付けなどが全て自動で行われていることで手間なく使えるので、どうしてもじゃなければ変えない方が楽だと思います。
呼び出し先がただの static メソッドで抽象化も何も考えなくて良い状況なら、単純に `button1_Click` の中身を `PressButtonFunction` を呼ぶだけにして、その実際の処理を `PressButtonFunction` に書けば目的が達成できそうに見えます。
何をどうしたいのかよくわからないけど,こういうのは標準的なやり方をそのまま使っとくに越したことは無いと思う.
そこから逸脱した方法を採る時点ではまあ「そういうことをしたとわかってるから」良いのかもしれない(?)けれども
それを後から見たときに「え? 何これどーなってんの? ふざけてんの?」とかなって無意味に余計な話が増えるだけな気がするので.
お二人ともありがとうございます。
自動的に生成される関数から自分のやりたい関数を呼び出した方が良いのですね。

回答1件
あなたの回答
tips
プレビュー