monthcalendar 的解析問題~ |
尚未結案
|
nachi
初階會員 發表:40 回覆:116 積分:31 註冊:2003-02-26 發送簡訊給我 |
|
turboted
版主 發表:95 回覆:754 積分:452 註冊:2002-07-23 發送簡訊給我 |
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
|
nachi
初階會員 發表:40 回覆:116 積分:31 註冊:2003-02-26 發送簡訊給我 |
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
|
turboted
版主 發表:95 回覆:754 積分:452 註冊:2002-07-23 發送簡訊給我 |
|
nachi
初階會員 發表:40 回覆:116 積分:31 註冊:2003-02-26 發送簡訊給我 |
找到問題了,因為此表單在800*600下,若scale設false,則表單的高會超出MDI主視窗,導致下方被蓋掉~ 所以我用了changescale(screen.Width, 1024),但是用了此行指令,雖然所有的元件都縮小到適中的大小,但表單的寬和高卻多了一段,且monthcalendar不正常....
我想圖解較清楚,圖一是在1024的環境,圖二是800的環境加上changescale(screen.Width, 1024),圖中可見表單的下、右方各多出一段且monthcalendar不正常....兩者scale都為false
目前還在嚐試各種方法來解決此問題,其它表單則都沒此問題@@
發表人 - nachi 於 2003/05/25 23:30:12
[修改圖位置--Justmade] 發表人 - Justmade 於 2003/05/25 23:34:41
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
changescale 只會修改 Control 的 Left, Top, Width, Height 其他如 Fonts 等是不會修改的。 Fonts 比較好做,若相差不遠可不修。若所有 Control 都設 Parent Font = True 也可以修改 Form 的 Fonts 便好。 其他固定大小的東西便沒那麼好做了,如你說的 Monthcalendar, button / 其他元件的 bitmap 等等,都是沒有 scale 可設的。 較簡單的做法是以800 x 600 為準講 1024 時大點留邊好了。
|
nachi
初階會員 發表:40 回覆:116 積分:31 註冊:2003-02-26 發送簡訊給我 |
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
不是在 800 * 600 開發,而是以 800 x 600 作為標準來開發。即是說設計視窗大小時以 800 * 600 的顯示為準,但開發環境可用 1024 或更高 其實以那個解像度作標準來開發還有很多考量,如若對像有100台電腦99台都用1024, 1台用800 * 600, 那你便要考慮是否借得為一台電腦而以 800 * 600 來開發了。 只是若你不知對像的解像度,以 800 * 600 為基準會保險一點。 我自己的做法是主視窗以 800 * 600為基準,右邊及下方另作工具視窗,為非必要但方便使用的。
|
nachi
初階會員 發表:40 回覆:116 積分:31 註冊:2003-02-26 發送簡訊給我 |
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
|
nachi
初階會員 發表:40 回覆:116 積分:31 註冊:2003-02-26 發送簡訊給我 |
|
Justmade
版主 發表:94 回覆:1934 積分:2030 註冊:2003-03-12 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |