.NETのBasicでform1からform2に移行するため
Dim F2 As New Form2()
Me.Hide()
F2.Show()
この後、form1にもどるため
Dim F1 As New Form1()
F1.Show()
Me.Hide()
上記のように書くと、form1のTextboxの内容が消えてしまいますよね。
これを消さずにまたform1のTextboxの編集が続けられるようにしたいのですが、どうすればいいでしょうか
ただ単にform1を見えなくする方法が違うのでしょうか
初歩的な質問ですいません。
No.3ベストアンサー
- 回答日時:
Form1側を
Dim F2 As New Form2()
Dim ret As Integer
Me.Hide()
ret = Form.ShowDialog()
If ret = DialogResult.OK Then
Me.Show()
End If
としておいて
Form2側のクローズイベントで
Me.DialogResult = DialogResult.OK
という具合にする方法もありますよ。
No.4
- 回答日時:
すいませんANo3です。
回答の中の
ret = Form.ShowDialog()
は
ret = F2.ShowDialog()
の間違いでした。すいません
この回答への補足
できました。ありがとうございます。
ただ、DialogResult や ShowDialog
VB6の頭では理解できません。
今から勉強させていただきます。
No.1
- 回答日時:
form1から
Form1.DefInstance.Visible = False
Form2.DefInstance.Visible = True
form2から
Form1.DefInstance.Visible = True
Form2.DefInstance.Visible = False
としてみたらいかがですか?
この回答への補足
基本的な質問になり申し訳ありません
Form1で
Form1.DefInstance.Visible = False
Form2.DefInstance.Visible = True
とすると
Form1と2はメンバーではありません
とのメッセージが出るので
なんかで定義してやる必要があるのでしょうか
具体的にはどうすればいいか御教示ください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) ハイパーリンクの削除について 2 2022/11/10 07:32
- Visual Basic(VBA) excel vbaでvlooupの変数がわかりません。 7 2022/05/30 09:35
- Visual Basic(VBA) ExcelVBAに関する質問 3 2023/02/17 10:47
- Mac OS Parallels Desktop for Mac 2 2023/06/22 04:32
- Visual Basic(VBA) ①ExcelVBAでカレンダーを作り、別のユザーフォームで日付を入力したいのですがエラーになります。 1 2023/02/17 18:39
- Visual Basic(VBA) ExcelVBAで質問です。離れた二次元配列を一つにしたい 4 2022/07/26 19:06
- Visual Basic(VBA) 実行時エラー´5854´ 文字列型パラメーターが長すぎます。 3 2023/06/08 21:17
- Visual Basic(VBA) 九九の答えの計算 3 2022/12/20 22:13
- Excel(エクセル) VBA フォルダ見える化のコードについて 2 2023/06/19 15:04
- Visual Basic(VBA) ExcelVBAで、index、match関数を使用して、指定範囲に出力したい 3 2022/10/18 21:53
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【C#】別フォームも同時に閉じ...
-
別フォームからdatagridviewの削除
-
C# 自分自身のコントロールを指...
-
C# フォームを閉じてもプログラ...
-
エクセルで作った新しいウイン...
-
グラフの交点の求め方(Excel)
-
「アイテムは収集されました」...
-
フォントの大きさ
-
コンボボックス内の文字サイズ変更
-
コントロールの書式設定で、“コ...
-
エクセルのコントロールツール...
-
FlexGridの一部のみ表示を更新...
-
ガウシアンフィルタのCプログラム
-
チェックボックスの箱のサイズ...
-
VBA .Value=.Value ?
-
VBAのフォント変更(エクセルか...
-
MFCでOnPaintのタイミング
-
VB.NET2005 TextBox 高さ(Heig...
-
pset関数について
-
[VB.net] DataGridViewの列ヘッ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【C#】別フォームも同時に閉じ...
-
C#で、ある条件でFormが自動で...
-
C# フォームを閉じてもプログラ...
-
【C#】サブフォームからメイン...
-
C# 自分自身のコントロールを指...
-
C# FlowLayoutPanelのコントロ...
-
別フォームからdatagridviewの削除
-
C#でテキストボックスをクリッ...
-
ASP.NetでJavaScriptからポスト...
-
OutLookのメール受信通知 (C#)
-
エクセルで作った新しいウイン...
-
グラフの交点の求め方(Excel)
-
「アイテムは収集されました」...
-
コントロールの書式設定で、“コ...
-
フォントの大きさ
-
コンボボックス内の文字サイズ変更
-
エクセルのコントロールツール...
-
マインクラフト(pc版)で座標...
-
PCで「使用可能な場合はグラフ...
-
vbaから他のアプリを終了
おすすめ情報