請問子母表單裡面的表單要怎麼能讓他不能重復開起 |
答題得分者是:kevin2004
|
kidjames
一般會員 發表:4 回覆:3 積分:1 註冊:2007-06-15 發送簡訊給我 |
|
kevin2004
資深會員 發表:18 回覆:463 積分:416 註冊:2005-05-29 發送簡訊給我 |
由MotherForm去召喚SonForm時可以用SonForm.Show或SonForm.ShowModal,前者可來個數十百次,後者只能一次。且Form.Show時可以讓你執行完這個命令後人可以在很多個Form穿來穿去。但Form.ShowModal只能在個Form裏操作,除非你關了這個Form,你是不能碰別的Form的。
實際程式碼可以是: Form1 := TForm1.Create ( Application ) ; try Form1.ShowModal ; finally Form1.Free ; Form1 := nil ; end ;
------
Kevin
編輯記錄
kevin2004 重新編輯於 2007-06-20 20:02:56, 註解 無‧
|
pgdennis
資深會員 發表:41 回覆:526 積分:443 註冊:2002-05-23 發送簡訊給我 |
|
ko
資深會員 發表:28 回覆:785 積分:444 註冊:2002-08-14 發送簡訊給我 |
|
kevin2004
資深會員 發表:18 回覆:463 積分:416 註冊:2005-05-29 發送簡訊給我 |
|
eaglewolf
資深會員 發表:4 回覆:268 積分:429 註冊:2006-07-06 發送簡訊給我 |
if ChildForm = nil then
ChildForm := TChildForm.Create(MainForm); ChildForm.Show; 在ChildFrom 的OnClose中 加入 Action := caFree; ChildFrom := nil; ===================引 用 kidjames 文 章=================== 請問子母表單裡面的表單要怎麼能讓他不能重復開起就是同一個表單在母表單裡只能開起一次不能一直重復開啟?
------
先查HELP 再查GOOGLE 最後才發問 沒人有義務替你解答問題 在標題或文章中標明很急 並不會增加網友回答速度 Developing Tool: 1.Delphi 6 2.Visual Studio 2005 3.Visual Studio 2008 DBMS: MS-SQL |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |