タイトル : Re^12: モードレスの終了 投稿日 : 2009/02/04(Wed) 17:56 投稿者 : 金本
モーダルでうまくいったと思っていたのですが、 Form4からForm3に戻る時などに、Form3が最小化したまま 戻ってこない現象が発生したので、ダンボさんがNo.8685で 示されていた方法で試したところうまくいきました。 それで、新たに質問が発生しまして「なおき」名義で 質問したところ、管理人さんに怒られまして再度、こちらに 質問させていただきます。 できたと言っておきながらすみませんが、教えてください。 Form4がテキストボックスが多すぎて、フォームを開くのに 時間がかかるため、Form1で Dim frmForm As New Form4 CommonTable.Form4 = frmForm と記入し、かなりスピードが改善されました(その分Form1は遅くなりましたが)。 ただ、Me.Hide()で閉じて、Form3から CommonTable.Form4.Show() で開いた時に、画面初期化をしたいのですが、Form4.Activedで 初期化してしまうと、別のウィンドゥから戻ってきただけで 初期化処理が動いてしまう為、困っております。 Me.Hide()した状態から、.Show()されたときだけ、初期化処理を実行させる 方法はないでしょうか。 よろしくお願いします。 |