掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
OpenDialogを上位で表示するには (ID:33495)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
KHE00221さん ありがとうございます。 早速試してみたのですが、変化がありませんでした。 コードは以下のとおりです。 プロパティの設定変更は主に次のようにしています FormMain FormStyle = true; Position = poScreenCenter; Scaled = false; FormSub FormStyle = fsNormal; Position = poScreenCenter Scaled = false; <FormMain> procedure TFormMain.Button1Click(Sender: TObject); begin FormSub.ShowModal; end; <FormSub> procedure TFormSub.Button1Click(Sender: TObject); begin if OpenDialog1.Execute = true then begin end; end; ↓↓↓変更後↓↓↓ procedure TFormSub.Button1Click(Sender: TObject); begin if FormMain.OpenDialog1.Execute = true then begin end; end; 症状は FormSub.ShowModal を呼び出して、FormSub が表示されたときに FormSub の FormStyle=fsNormal なのに 最上位になっています。 最上位のフォームから呼ばれた Dialog はこのフォームの下に 隠れてしまって見えなくなるといった状態になっています。 以上よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.