全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1073
推到 Plurk!
推到 Facebook!

form之疑惑

尚未結案
41ka03
一般會員


發表:1
回覆:0
積分:0
註冊:2010-06-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2010-06-15 21:23:41 IP:111.252.xxx.xxx 訂閱
procedure TForm1.Button1Click(Sender: TObject);
begin
form11.show;
end;form1.show;
執行之後
會跑出一個新視窗
要怎麼才能讓才在同一個視窗執行呢
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2010-06-15 22:37:37 IP:118.169.xxx.xxx 未訂閱
兩種方式
1.採用 showmodal (請自查討論)
2.檢查 form11 是否已建立, 如果是只做 show,

但回頭看你的發文, 基本上我看不懂你要問的是什麼
同一視窗, 是指 form11, 或者 form1
又再者, form11 是 autocreate 的嗎? 還是自己寫code create
===================引 用 41ka03 文 章===================
procedure TForm1.Button1Click(Sender: TObject);
begin
form11.show;
end;form1.show;
執行之後
會跑出一個新視窗
要怎麼才能讓才在同一個視窗執行呢
chenyk
高階會員


發表:14
回覆:95
積分:171
註冊:2002-07-08

發送簡訊給我
#3 引用回覆 回覆 發表時間:2010-06-17 08:58:13 IP:125.230.xxx.xxx 訂閱
如果你是要讓 form11 嵌在 form1 的視窗內,那只要在
form1 上放個 panel元件,
form1.OnCreate() 加上一行
form11.parent = panel1;

其他就照你寫的,就可以
系統時間:2024-05-02 5:12:44
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!