- ベストアンサー
あるFormから別のFormを発生させたい
VB超初心者です。 VB2005で最初のForm1にButtonを配置し、そのボタンを押すと、別のウィンドウ(別のForm?)が現れて、 ちょっとしたデータを入力するとその画面が消えて、元の画面に戻るというプログラムを作りたいのですが、 どうしたらいいのでしょうか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは、 まず、フォームを二つ作ります。 Form1にボタンを配置、 Form2にも、ボタンを配置します。 Form1のボタンを押すと、Form2を表示します。 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Form2.Show() End Sub Form2のボタンを押すと、From2を閉じます。 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Me.Close() End Sub こんな感じですか???
その他の回答 (1)
- SUPER-NEO
- ベストアンサー率38% (706/1857)
元の画面(Form1)のボタンのClickイベントには、以下のコードが書かれます。 別なウィンドウと呼ばれている画面をForm2とします。 ======================================= ' フォーム変数を定義する Dim f2 As New Form2 ' Form1を非表示にする Me.Hide() 'フォームをモーダル表示する f2.ShowDialog() ' Form1を表示する Me.Show() =======================================
お礼
ご回答ありがとうございます。 このやり方もいいですね。
お礼
ご回答ありがとうございます。 思ってたことができました。