MDI子Form產生時的大小 |
答題得分者是:danny
|
Mmmoney
一般會員 發表:9 回覆:19 積分:5 註冊:2007-10-12 發送簡訊給我 |
MDI產生子Form時,視窗大小是不是都預設好啦?
我的做法是.. 先開啟一個normail form,拉好我需要的元件->儲存 這時候因為他是normail form所以run的時候視窗大小是以我設定的大小出現 然後我再把它屬性改成MDIChild form. 但run的時候它就會以它自己預設的大小出現 所以我必須自己下程式碼改它的大小 類似... [code cpp] TC_From *C_From; C_From=new TC_From(Application); C_From->Width=617; C_From->Height=306; C_From->Show(); [/code] 所以當C_From出現時,會先依他預設size在變成我的size 視覺上就有閃爍的感覺 請問這要怎麼辦呢? 我查過MDI關鍵字,9頁的文章我都找過啦 我的想法是沒有使用動態MDI 因為我想先在FORM上面拉元件. 印象中如果一開始就把FORM設定為MDIChild,然後儲存,它好像也是不會理我在object inspector下的size參數. 一定要用上面code裡的方式去改變它預設大小 請問有沒有更聰明的辦法呢? |
danny
版主 發表:100 回覆:522 積分:595 註冊:2002-03-11 發送簡訊給我 |
你將 Position 設成 poDefaultPosOnly 就可以了
===================引 用 Mmmoney 文 章=================== MDI產生子Form時,視窗大小是不是都預設好啦? 我的做法是.. 先開啟一個normail form,拉好我需要的元件->儲存 這時候因為他是normail form所以run的時候視窗大小是以我設定的大小出現 然後我再把它屬性改成MDIChild form. 但run的時候它就會以它自己預設的大小出現 所以我必須自己下程式碼改它的大小 類似... [code cpp] TC_From *C_From; C_From=new TC_From(Application); C_From->Width=617; C_From->Height=306; C_From->Show(); [/code] 所以當C_From出現時,會先依他預設size在變成我的size 視覺上就有閃爍的感覺 請問這要怎麼辦呢? 我查過MDI關鍵字,9頁的文章我都找過啦 我的想法是沒有使用動態MDI 因為我想先在FORM上面拉元件. 印象中如果一開始就把FORM設定為MDIChild,然後儲存,它好像也是不會理我在object inspector下的size參數. 一定要用上面code裡的方式去改變它預設大小 請問有沒有更聰明的辦法呢?
------
將問題盡快結案也是一種禮貌! |
Mmmoney
一般會員 發表:9 回覆:19 積分:5 註冊:2007-10-12 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |