私はメインフォームと他のフォームを持つプロジェクトを持っています。 アプリが読み込まれると、いくつかのタスクを実行し、結果をモーダルフォームでメインフォームの上部に表示する必要があります。 問題は、タスク/作成を行う関数を呼び出すと、メインフォームonshowイベントでモーダルフォームを表示すると、モーダルフォームが表示されますが、モーダルフォームが閉じられるまでメインフォームは表示されません。私は何が起こると思いますか。これに対処するために、メインフォームにタイマーを追加し、メインフォームのonshowイベントでタイマーを起動します。タイマーは、タスクを実行する関数を呼び出します/モーダルフォームを作成して表示します。これでモーダルフォームの前にメインフォームが表示されます。Delphi onshowメインフォーム/モーダルフォーム
しかし、私はこれが最善の解決策であるとは見えず、誰かがより良いものを提供できるかどうか疑問に思っていました。私は、Delphi 7
コリンを使用しています
PostMessageを使用してください。 http://stackoverflow.com/questions/7094873/visibility-of-form-in-delphi – SimaWB
この質問は主題リストに「ぼやけた」と表示されるのはなぜですか? – kobik
@kobik:AFAIKの質問には、あなたが無視したタグがある場合、および一定の制限を超えた否定的な投票得点がある場合に淡色表示されます。 BTWは、SOの作品がメタサイトでよりよく尋ねられる方法について質問します(メインナビゲーションのリンクを参照)。 –