不同螢幕解析度視窗顯示問題 |
答題得分者是:herbert2
|
jclc6500
一般會員 發表:3 回覆:4 積分:1 註冊:2009-06-22 發送簡訊給我 |
問一個好像很常見的問題
假設我的程式是在1280*1024的解析度下編輯 (使用BCB2006) 但執行檔可能要在1024*768的解析度下開啟 此時發現我的視窗會超過螢幕大小無法縮放,因為元件位置好像都是固定的 如果將視窗拉小一點下面的元件都會被蓋過 這個問題我也爬了很多文,可是就是解決不了 (可能我資歷太淺都看不太懂) 請問有沒有什麼方式可以解決,例如修改原件屬性之類的 讓我在1024*768甚至更小解析度的視窗開啟程式時,視窗和元件都能自動縮放比例 或者是要用捲軸的話,卷軸的使用方式可以教一下嗎? 看書真的不太了解 很抱歉麻煩各位,希望能幫幫忙.......
------
千萬不能有應付的心態.... |
herbert2
尊榮會員 發表:58 回覆:640 積分:894 註冊:2004-04-16 發送簡訊給我 |
1. 設計畫面時, 便須考慮將使用於那種解析度, 否則右方與下方便會被遮住, 這是無法解決的.
以前我會以 800x600 為準(當時多數螢幕為15吋及以下), 通常以 1024x768 為準較妥. 且要注意, 高度宜縮小 30~80 pixels 以免被 Windows 的工具列及 StatusBar 擋到. 2. Form 的 WindowState 宜設 wsMaximized, 以便使 Form 最大化; AutoScroll 設 true, 以便當 Form 上的元件怖置位置較螢幕寬或高時, 自動出現捲動軸. 3. 『視窗和元件都能自動縮放比例』是難以辦到且不切實際的, 若 Font 自動縮成很小, User 要如何看得到字? |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |