タイトル | : 実行時に選択決定されるForm上のPublic メソッド |
記事No | : 5940 |
投稿日 | : 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() がコンパイルできません。 どのようにしたら良いのでしょうか? よろしくお願いします。
|