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

為什麼視窗最大化會先變小在變大內?

答題得分者是:andychang1690
小蟲
一般會員


發表:23
回覆:35
積分:11
註冊:2004-08-26

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-08-30 12:42:21 IP:211.78.xxx.xxx 未訂閱
大家好!!我想請問一個問題 我在每個FORM的WINDOWSTATE 我設為MAXIMIZED 最大化 我在點按鈕時真的會便最大化!! 可是!! 在他變的過程中你會看到有兩個小視窗 我要怎麼才可以不看到這兩個小事窗內 我想要一看到就是最大化!! 這可以做的到嗎?? 剛剛找了好多文章都沒發現有寫這方面的 可以請教一下嗎? 謝謝!! http://delphi.ktop.com.tw/topic.php?TOPIC_ID=55608 發表人 - 小蟲 於 2004/08/30 12:44:09
andychang1690
資深會員


發表:20
回覆:694
積分:442
註冊:2003-03-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-08-30 14:04:50 IP:202.104.xxx.xxx 未訂閱
小蟲: 我告訴你 Form 的建立到顯示過程: OnCreate -> OnShow -> OnActivate -> OnPaint Form 的毀滅過程: OnCloseQuery -> OnClose -> OnDeactivate -> OnHide -> OnDestroy 你自己去設中斷點觀察一下你程式的過程。 請參考! Andy Chang
------
Andy Chang
小蟲
一般會員


發表:23
回覆:35
積分:11
註冊:2004-08-26

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-08-30 14:37:30 IP:211.78.xxx.xxx 未訂閱
andychang1690大大你好 我聽不大懂你説的意識內? 我原本是先創新視窗在刪掉原本視窗 在叫出新視窗~ 可是!!我原本的視窗他會先變小!! 新視窗也是一樣變小~在變大? 我後來把Form4->Release();擺到創新視窗之前!! 他的解果還是一樣!! 是我哪裡會錯意了嗎?? 謝謝
andychang1690
資深會員


發表:20
回覆:694
積分:442
註冊:2003-03-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-08-30 15:25:57 IP:202.104.xxx.xxx 未訂閱
小蟲: 我要你設中斷點的用意是,當你於Form2按下Button時,順序是 Form3 Create->Form3 Show(但不是MAXIMIZED)->Form2 Deactivate ->Form3 Activete->Form2 Destroy->Form3 Paint 你兩個Form交互產生及刪除。這種局面是免不掉的。 我建議你將Form3及Form4的WindowState設成wsNormal 在程式裡改成: Form3 = new TForm3(Application); Form3->Show(); Form3->WindowState=wsMaximized; Form2->Release(); ------------------------------------- Form3 = new TForm3(Application); Form3->Show(); Form3->WindowState=wsMaximized; Form4->Release(); ------------------------------------- Form4 = new TForm4(Application); Form4->Show(); Form4->WindowState=wsMaximized; Form3->Release(); ------------------------------------- 你看效果是不是好多了! 請參考! Andy Chang
------
Andy Chang
小蟲
一般會員


發表:23
回覆:35
積分:11
註冊:2004-08-26

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-08-30 17:20:47 IP:211.78.xxx.xxx 未訂閱
真的內!! 比較好一點了 呵呵~~ 不過我想在請問一下!! 我可以讓所有的視窗都從中間出來嗎?? 不要視窗一直換來換去的!! 這個做的嗎?? 謝謝~
andychang1690
資深會員


發表:20
回覆:694
積分:442
註冊:2003-03-14

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-08-30 17:55:17 IP:202.104.xxx.xxx 未訂閱
小蟲:當然可以,這屬於Form特效類大多為第三方控件, 你也可以自己來寫,這我就興趣不大了! 你可以另起主題請教其他大大! Andy Chang
------
Andy Chang
小蟲
一般會員


發表:23
回覆:35
積分:11
註冊:2004-08-26

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-08-31 10:23:16 IP:211.78.xxx.xxx 未訂閱
謝謝andychang1690大大的幫忙 我會在去找資料的 謝謝!!︿︿
系統時間:2024-06-02 13:53:05
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!