線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:780
推到 Plurk!
推到 Facebook!

2個Form一前一後要怎麼做?

尚未結案
apc
一般會員


發表:29
回覆:36
積分:13
註冊:2005-01-10

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-01-13 23:05:06 IP:61.219.xxx.xxx 未訂閱
就好像桌布在最底層 FormB在中間,FormA在最前面 FormA,FormB 一前一後要怎麼做? Thanks 發表人 - taishyang 於 2005/01/13 23:54:36
李國維
高階會員


發表:42
回覆:287
積分:235
註冊:2003-02-07

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-01-14 03:23:27 IP:220.130.xxx.xxx 未訂閱
apc: 將FormB的FromStyle設為fsStayOnTop.這樣一來FormB將會是在最上層.
apc
一般會員


發表:29
回覆:36
積分:13
註冊:2005-01-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-01-14 11:55:54 IP:61.219.xxx.xxx 未訂閱
不好意思沒說清楚, 這fsStayOnTop之前是有做過,但這樣變成如果有開其它程式的話也會被這個Form擋著 是想單獨在這個Project內做一個前後Form. 不知有其它方法?
李國維
高階會員


發表:42
回覆:287
積分:235
註冊:2003-02-07

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-01-14 14:37:57 IP:220.130.xxx.xxx 未訂閱
apc: 那你改用MDI的方式.試試看.
apc
一般會員


發表:29
回覆:36
積分:13
註冊:2005-01-10

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-01-14 14:54:35 IP:61.219.xxx.xxx 未訂閱
大大, 這有試過但那好像是在一個主Form內的子Form(只是一個主Form) 並不是像2個Form可以一前一後
apc
一般會員


發表:29
回覆:36
積分:13
註冊:2005-01-10

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-01-14 17:12:25 IP:61.219.xxx.xxx 未訂閱
大大,如用 Form1->FormStyle=fsStayOnTop; Form1->FormStyle=fsNormal; 如何設? 意思是想:當執行本程式時這個Form1就在最前面,當執行別的程式就fsNormal
 
void __fastcall TForm1::FormActivate(TObject *Sender)
{
 //       Form1->FormStyle=fsStayOnTop;
}
//---------------------------------------------------------------------------    void __fastcall TForm1::FormDeactivate(TObject *Sender)
{
         Form1->FormStyle=fsNormal;
}
//---------------------------------------------------------------------------    void __fastcall TForm1::FormShow(TObject *Sender)
{
        //Form1->FormStyle=fsStayOnTop;
}
//---------------------------------------------------------------------------
 
系統時間:2024-05-04 19:42:28
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!