VBレスキュー(花ちゃん)
VB2005用トップページへVBレスキュー(花ちゃん)のトップページVB6.0用のトップページ各掲示板

メニューへ戻ります。 フォーム関係のメニュー
1.フォームの表示に関する基本的な操作色々
2.Form1 から Form2 を表示する
3.Form1 からForm2 のテキストボックスの内容を読み書きする
4.Form2 からForm1 のテキストボックスの内容を読み書きする
5.円形のフォームを作成する
6.画像の形(自由な)のフォームを作成
7.
8.
9.
10.
11.
12.
 .
20.その他、当サイト内に掲載のフォームに関するサンプル


2.Form1 から Form2 を表示する(34_Frm_02) (旧、SampleNo.085)
1.Form1 から Form2 をモードレスで表示する
2.Form1 から Form2 をモーダルで表示する
3.Form1 から Form2 をモードレスで複数表示されないように表示する
4.
5.
6.

 下記プログラムコードに関する補足・注意事項 
動作確認:Windows 8.1 (Windows 7) / VB2013 (VB2010) / Framework 4.5.1 / 対象の CPU:x86
Option :[Compare Text] [Explicit On] [Infer On] [Strict On]
Imports :追加なし
参照設定:
追加なし
使用コン:Form1 / Form2 /Button1 / Button2 /Button3
トロール:(この場合、Form2 上には、プログラムコードを記入する必要はありません)
このサンプル等の内容を無断で転載、掲載、配布する事はお断りします。(私の修正・改訂・削除等が及ばなくなるので)
必要ならリンクをはるようにして下さい。(引用の場合は引用元のリンクを明記して下さい)
このページのトップへ移動します。 1.Form1 から Form2 をモードレスで表示する

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
'Form1 から Form2 をモードレスで表示する
    Dim frm2 As New Form2
    frm2.Show(Me)
'この場合再度クリックするとクリックの都度Form2 が複数表示されるので注意が必要。
End Sub

このページのトップへ移動します。 2.Form1 から Form2 をモーダルで表示する

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
'Form1 から Form2 をモーダルで表示する
    Dim frm2 As New Form2
    frm2.ShowDialog(Me)
    frm2.Dispose()
'この場合はForm2 が閉じられるまでForm1 ではクリックできないので複数表示する事ができない。
End Sub

このページのトップへ移動します。 3.Form1 から Form2 をモードレスで複数表示されないように表示する

Private f2 As New Form2

Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
'Form1 から Form2 をモードレスで複数表示されないように表示する
    If f2 Is Nothing OrElse f2.IsDisposed Then
        f2 = New Form2
    End If
    f2.Show()
End Sub

このページのトップへ移動します。 4.


このページのトップへ移動します。 5.


このページのトップへ移動します。 6.


このページのトップへ移動します。 検索キーワード及びサンプルコードの別名(機能名)
フォーム1からフォーム2を表示する




このページのトップへ移動します。