MDIChildをPanelなどwよりも前面に

解決


にゃーさん  2005-03-06 23:12:38  No: 13570

たびたびの質問申し訳ありません><
ただいまMDIアプリケーションを作成中なのですが、
子フォームを親フォーム自体の上に作成することはできるのですが、
親フォーム内にあるPanel上に作成することが出来ません。(Panelを親ウィンドウにするような感じです。または、Panelに描写、置くというのでしょうか?)
ParentをPanelにしたらよいのか、などと考えたり、ここの似たような過去ログもためしてみたのですが、うまくいきませんでしたので、もしよろしければご教授お願いします。

#質問がわかりにくいかとは思いますが、その時は質問の程宜しくお願いします。


にゃーさん  2005-03-06 23:13:14  No: 13571

申し訳ありません。タイトルが意味不明になっておりました><


りおりお  2005-03-07 01:50:25  No: 13572

MDI アプリケーションでは、親フォームにはメニュー以外は付けないのが普通です。


...  2005-03-07 03:45:42  No: 13573

FormStyle := fsNormal;
なら Panelに埋め込み可能
FormStyle := fsMDIChild;  では無理!!

procedure TForm1.Button1Click(Sender: TObject);
  var Fm : TForm;
begin
  Fm := TForm2.create(self);
  Fm.parent := Panel2;
end;


にゃーさん  2005-03-07 06:04:14  No: 13574

そうでしたか。教えていただきありがとうございました。
何か他のてだてを考えて見ます。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加