當formB被隱藏在另一個formA後面時,如何設定選取一個formB |
答題得分者是:shinjie
|
Angi
一般會員 ![]() ![]() 發表:16 回覆:56 積分:14 註冊:2005-01-12 發送簡訊給我 |
|
shinjie
資深會員 ![]() ![]() ![]() ![]() ![]() 發表:12 回覆:275 積分:287 註冊:2003-03-19 發送簡訊給我 |
|
cashxin2002
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗
當FormB為Auto-Create Form時 begin if FormB.Visible = True then FormB.BringToFront else FormB.Show; end; 當FormB為Available Form時 begin if FormB <> Nil then begin FormB.BringToFront; end else begin FormB := TForm2.Create(Self); Form2.Show; end; end; FormB的OnClose事件中 begin Form2 := Nil; Action := caFree; end;=================================
------
忻晟 |
Angi
一般會員 ![]() ![]() 發表:16 回覆:56 積分:14 註冊:2005-01-12 發送簡訊給我 |
我想我知道二者的差異了
showModal會鎖定在formB...所以不會被選到formA 不過,我這樣寫對嗎??
if(Application.FindComponent('FormB') = nil) then
begin
Application.CreateForm(TFormB, FormB);
try
FormB.ShowModal;
Finally
FormB.Free;
end;
end; 都會出現錯誤訊息
Access violation at address 004553EB in module 'Cardv1_pro.exe'. Read of address 00000057 這是我有用錯方法..還是另有其他錯誤
|
shinjie
資深會員 ![]() ![]() ![]() ![]() ![]() 發表:12 回覆:275 積分:287 註冊:2003-03-19 發送簡訊給我 |
|
Angi
一般會員 ![]() ![]() 發表:16 回覆:56 積分:14 註冊:2005-01-12 發送簡訊給我 |
|
Angi
一般會員 ![]() ![]() 發表:16 回覆:56 積分:14 註冊:2005-01-12 發送簡訊給我 |
|
shinjie
資深會員 ![]() ![]() ![]() ![]() ![]() 發表:12 回覆:275 積分:287 註冊:2003-03-19 發送簡訊給我 |
|
cashxin2002
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
|
Angi
一般會員 ![]() ![]() 發表:16 回覆:56 積分:14 註冊:2005-01-12 發送簡訊給我 |
|
Angi
一般會員 ![]() ![]() 發表:16 回覆:56 積分:14 註冊:2005-01-12 發送簡訊給我 |
|
Angi
一般會員 ![]() ![]() 發表:16 回覆:56 積分:14 註冊:2005-01-12 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |