Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
Formの値をモジュールに引数として渡す
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=253#CommentId1771
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
C#
 (社会人)
投稿日時
2009/1/21 20:32:21
お世話になります。
簡単なプログラムの作成で、少々疑問になったので質問させていただきます。
現在、Form1にボタンを作成してボタンを押すとForm2を表示するという
プログラムを作成しているのですが、モジュールにForm2を引数として
値を渡すとエラーになってしまいます。
Formは引数として値を渡すことは不可能なのでしょうか?
教えて頂けると幸いです。
説明が下手なのでコードを書いてみます。
'これは可能
Private Sub Command1_Click()
Dim frm As Form2
Set frm = New Form2
Call frm.Show(vbModal)
End Sub
'こっちエラー
'Form1側のコード
Private Sub Command1_Click()
test Form2
End Sub
'モジュールのコード
Public Sub test(ByVal frm As Form)
Dim frm2 As frm
Set frm2 = New frm
Call frm2.Show(vbModal)
End Sub
宜しくお願いいたします。