tagCANDY CGI VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
VBレスキュー(花ちゃん) の Visual Basic 2010 用 掲示板(VB.NET 掲示板)
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re: 2回 Buttonのクリックイベントが発生します
投稿日: 2007/07/25(Wed) 15:47
投稿者魔界の仮面弁士
> ボタンのクリックイベントに別のフォームをShowDialogさせています。
Form1 に Button1 があって、
    Private Sub Button1_Click(…
        Using F As New Form2()
            F.ShowDialog()
        End Using
    End Sub
のようなコードを書いている、ということでしょうか?

そこで、Form2 を ShowDialog している、と。

> ボタンをクリックして対象のフォームを開き
さらにボタンクリック? 先の Form1.Button1 のことでしょうか。それとも Form2 のボタン?

> 対象のフォームで閉じる操作をしています。
どのように? 右上の×ボタンですか? あるいはプログラムから閉じている?

> 対象フォームが閉じるときに、なぜか2回目のボタンのクリックイベントが発生してしまいます。
[呼び出し履歴ウィンドウ]に、そのイベントの呼び出し元が表示されますか?

> 不思議なことに 他のプロシージャからボタンのクリックイベントを呼び出している訳では
> ないのです。しかも2回目に対象フォームを閉じる操作をすると正常に終了されます。
1 回目のフォームと、2 回目のフォームは、同一のインスタンスですか?

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。