掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
複数のフォームととShowMessage (ID:21619)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> ただ私の発言(2006/05/18(木) 16:02:55の9行目から)をもう一度見直していただけないでしょうか。 って、 > さらにForm2からForm4をモーダルで開いたらForm1とForm2は利用できなくなるのは納得できますが > Form3が利用できなくなる方がおかしいような気がします。 > > しかもForm1からForm2をモーダルで開いた後にTTimerを利用してForm1からForm3をモードレスで開く > とForm2とForm3にフォーカスを当てることが出来ます。 これのことですか? 何度も書いてますが、モーダルダイアログを開いたときに既に開いているフォームにアクセス 出来なくなるのであって、既に作成されているフォームの作成順序は関係ないです。 タイマをつかって、モーダルループ中に Form3 を開くのは、モーダルダイアログにたいして モードレスになるのでアクセスできるのは当たり前です。これも既に回答しました。 > モードレスで開くForm同士干渉し合わない様に複数のスレッドの上に成り立っています。 どうやって複数のスレッドにしているのか興味あります。Delphi でメインスレッド以外で GUI を持つ初めての例になるかもしれませんね。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.