No.2ベストアンサー
- 回答日時:
#1さんと同じw
ただ「Dispased」だとどちらが終了したのか分からないんじゃ…
で、すなおに「Form_Closing」か「Form_Closed」がいいのでは?
子フォームを開く前に下記追加
AddHandler ChildForm.FormClosing, AddressOf ChildForm_FormClosing
親フォームのどこかに下記追加
Private Sub ChildForm_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs)
Dim frm As Form = DirectCast(sender, System.Windows.Forms.Form)
MessageBox.Show(String.Format("formname=[{0}] frmtext=[{1}]", frm.Name, frm.Text))
End Sub
No.1
- 回答日時:
MDIについて詳しくはないのですが、AddHandlerで親フォームにて
イベントを受け取るとか・・・
Private Sub ShowNewForm(ByVal sender As Object, ByVal e As Eve.....
' 子フォームの新しいインスタンスを作成します
Dim ChildForm As New System.Windows.Forms.Form
' 表示する前に、この MDI フォームの子に設定します
ChildForm.MdiParent = Me
'この行を追加
AddHandler ChildForm.Disposed, AddressOf ChildForm_Disposed
m_ChildFormNumber += 1
ChildForm.Text = "ウィンドウ " & m_ChildFormNumber
ChildForm.Show()
End Sub
Private Sub ChildForm_Disposed(ByVal sender As Object, ByVal e As System.EventArgs)
Debug.WriteLine("終了")
End Sub
注意!コードのスペースは全角です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VB.net フォーム 親子 1 2022/07/04 19:00
- Access(アクセス) Access 登録ボタンからサブフォームの更新 1 2022/07/22 10:23
- Google Drive Googleフォームについて(至急) 2 2022/06/28 21:45
- Access(アクセス) Accessに関する質問です。 クエリーQ出勤 からフォームF出勤を作成 フォームは分割フォームで作 1 2023/05/26 08:57
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Access(アクセス) accessについて(超初心者です) 1 2023/02/11 11:18
- JavaScript ラジオボタンによるフォームの開閉を行いたい 3 2022/03/31 21:30
- Access(アクセス) マイクロソフト アクセス2021のフォームビュー作成でレイアウトを帳票形式から単票形式にあとから変更 1 2023/03/03 10:56
- Access(アクセス) Accessで独自メニューバーまたはリボンを作成したい 1 2022/12/02 14:31
- Google Drive Google form を利用して 問い合わせフォームを作りたい 1 2022/04/25 14:15
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ユーザーフォームを表示中にシ...
-
ExcelVBAのユーザーフォームの...
-
クリックイベントなのに、2回ク...
-
エクセルVBAのフォームを最...
-
MSGBOXのフォント大きさ変更
-
モーダルフォームとモードレス...
-
VBAでユーザーフォームを再表示...
-
VBAのテキストフォームの折り返...
-
ユーザーフォームのテキストボ...
-
テキストボックス入力データの...
-
EXCEL ユーザーフォームのタイ...
-
Excelにて、ユーザーフォームで...
-
フォームのテキストボックスな...
-
'ユーザーフォーム右上隅の[×...
-
ユーザーフォーム上に現在日時...
-
VBAで画像を表示する方法
-
VBでテトリスを作りたいのです...
-
フォームの二重起動の阻止
-
Form_Load と Form_Activate の...
-
Hideについて(.NET)
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ユーザーフォームを表示中にシ...
-
ExcelVBAのユーザーフォームの...
-
ユーザーフォームのテキストボ...
-
クリックイベントなのに、2回ク...
-
MSGBOXのフォント大きさ変更
-
VBAでユーザーフォームを再表示...
-
Hideについて(.NET)
-
Form_Load と Form_Activate の...
-
モーダルフォームとモードレス...
-
コントロールの存在確認
-
ユーザーフォーム上に現在日時...
-
【VBAユーザーフォームで閉じる...
-
エクセルVBAのフォームを最...
-
ACCESSのフォーム、開くんです...
-
Microsoft Formsの「個人情報や...
-
VBA(エクセル)のユーザー...
-
フォームウィンドウを最前面に...
-
ユーザーフォームのラベルに時...
-
'ユーザーフォーム右上隅の[×...
-
Excelにて、ユーザーフォームで...
おすすめ情報