イベント分岐につきまして への返答

投稿で使用できる特殊コードの説明。(別タブで開きます。)
本名は入力しないようにしましょう。
投稿した後で削除するときに使うパスワードです。返答があった後は削除できません。
返答する人が目安にします。相手が小学生か社会人かで返答の仕方も変わります。
最初の投稿が質問の場合、質問者が解決時にチェックしてください。(以降も追加書き込み・返信は可能です。)
※「過去ログ」について書くときはその過去ログのURLも書いてください。

以下の返答は逆順(新しい順)に並んでいます。

投稿者 魔界の仮面弁士  (社会人) 投稿日時 2020/4/3 11:48:57
状況が良く分からないのですが、これでは駄目でしょうか。

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
    SampleProcedure1()          'SampleProcedure1 を呼ぶのは、Button1 が押された時だけ 
    SampleProcedure2(sender)    'SampleProcedure2 は、Button1 / Button2 の両方で呼ぶ 
End Sub

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
    '' SampleProcedure1()       'Button2 の時は SampleProcedure1 を呼ばない 
    SampleProcedure2(sender)    'Button1 / Button2 どちらでも SampleProcedure2 を呼ぶ 
End Sub

Private Sub SampleProcedure1()
    MsgBox("Proc1")
End Sub

Private Sub SampleProcedure2(btn As Object)
    If btn Is Button2 Then
        '引数を使って、処理を行うかどうかを判断する 
        MsgBox("Button2 から呼ばれた Proc2")
    End If
End Sub
投稿者 T  (社会人) 投稿日時 2020/4/3 11:41:12
お世話になります。
以下のような動作を行いたいのですが、どうすればいいかわからず質問させていただきます。
・あるプロシージャを起こしたときに、もしもButton1を押したら発生させる。
もしもButton2を押したら発生させない。というような記述を施したいです。

ものすごくフワッとした説明で申し訳ありません。