MDI的MainForm必須在程式開始時就出現嗎? |
答題得分者是:gemi0305
|
Branky
一般會員 發表:2 回覆:3 積分:1 註冊:2003-08-25 發送簡訊給我 |
|
gemi0305
版主 發表:81 回覆:564 積分:629 註冊:2003-05-11 發送簡訊給我 |
妳好,這是logo的寫法,如果要用passwordDiglog的話,下一篇比較適合~ 先將PasswordDlg 照這樣移到Available forms下面,
讓我們可以動態建立 在[Project]->[View Source]中修改程式碼:
#include國泰平安 發表人 - Gemi0305 於 2003/08/25 23:27:45 |
gemi0305
版主 發表:81 回覆:564 積分:629 註冊:2003-05-11 發送簡訊給我 |
SORRY,我忘了考量是passworddialog,
那方法是完全不同的,
請再參考一下,
這次直接行[Project]->[View Source]中修改程式碼就可以了: 直接這樣改:
#include然後在PasswordDlg所屬的.cpp檔加入這樣: #include不好意思哦 國泰平安 |
Branky
一般會員 發表:2 回覆:3 積分:1 註冊:2003-08-25 發送簡訊給我 |
|
gemi0305
版主 發表:81 回覆:564 積分:629 註冊:2003-05-11 發送簡訊給我 |
能解決問題的方法就是好方法~ 動態產生就可以了,不過要看妳說的那個form有什麼特別作用,
如,要當logo,就是進程式之前的那個圖案,那就不能用ShowModal,
因為會停在那個form上,要用show()
可以在passwordDlg之前加,就會先開,
Form2 = new TForm2(Application); Form2->Show(); Form2->Update(); Sleep(3000); delete Form2;顯示這個form 三秒之後就關閉並delete, 可以有很多種用法,只要注意開啟的順序就行,才不會三個form在打架~ 妳可以依自己想呈現的方式調整開啟和關閉的順序。 Update() 顧名思義就是更新,呵 如果妳要問的更深入的話, bcb online help上寫著: 它會重繪妳所指定的東西的外觀, 一般是會自動去做,但怕說被一些其他比較長的處理動作所防礙, 所以妳如果下這個指令,就可以直接update,不用等它自動的發生(怕被防礙)。 不知這樣解譯妳可接受嗎? 國泰平安 |
Branky
一般會員 發表:2 回覆:3 積分:1 註冊:2003-08-25 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |