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

タイトル 実行時に選択決定されるForm上のPublic メソッド
投稿日: 2007/07/30(Mon) 14:36
投稿者ひでと
お世話になります。
Form1上のButton1をクリックしたとき開くFormを、Form1上のTextBox1の値によって、
Form2,Form3のように選択して、開く処理を行っています。

Public Class Form1
    Dim fom As New Form

    Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
        Select Case TextBox1.Text
            Case "0" : fom = Form2
            Case "1" : fom = Form3
        End Select
        fom.ShowDialog()
    End Sub
End Class

Form1上の別のButton(Button2)を作成し、そのButtonをクリックして、
Form2またはForm3の新規に作った、Button_Click()を実行させたいのです。

Public Class Form2'Form3も同じ処理です
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Buttun_Click()
    End Sub
    Public Sub Buttun_Click()
        '処理
    End Sub
End Class

Public Class Form1
    Dim fom As New Form

    Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
        Select Case TextBox1.Text
            Case "0" : fom = Form2
            Case "1" : fom = Form3
        End Select
        fom.ShowDialog()
    End Sub

    Private Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.Click
        fom.Buttun_Click() 'ここができない
    End Sub
End Class
このとき、上記の fom.Buttun_Click() がコンパイルできません。
どのようにしたら良いのでしょうか?
よろしくお願いします。

 

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

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