掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
別フォームを呼び出した後、そのフォームが完全に消えてから処理を続行するには? (ID:76185)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
現在あるツールを作成中なのですが、その中で、 ファイルを新しく作成する時に、いったん子フォームを出して、 ファイルを選択した後、子フォームをアンロードする前に、 グローバル変数に値を入れて、実際のファイル作成処理は親フォーム内に 戻ってきてから行い、ファイルが作成されたら、親フォームの各オブジェクト (テキストボックスなど)のEnableをTrueにする。 という処理をしたいのですが、どうもうまくいきません。 子フォームはもちろんモーダルで開いているのですが、 いざ実行すると、子フォームが画面から消えるのが一連の処理(親フォームの中の 子フォームをモーダルでShowしている処理の下に書いてある続きも含む)が 全て終わってから画面から消え、ファイルは新しく作成されているのに、 親フォームの各オブジェクトのEnableはFalseのままで何も出来ない、 という状況になってしまっています。 F8キーを押して(押しっぱなしでもよい)1行ずつ動かすときちんと動くのに、 F5キーで一気に実行するか、EXEにして実行すると、上記のような現象が 起こります。タイミングの問題なのかとも思いますが、 自分ではもう原因がわかりません。考えられる原因だけでもいいので、 どなたかご教授願えませんでしょうか。よろしくお願いいたします。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.