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

不同螢幕解析度視窗顯示問題

答題得分者是:herbert2
jclc6500
一般會員


發表:3
回覆:4
積分:1
註冊:2009-06-22

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-10-15 23:55:29 IP:140.127.xxx.xxx 訂閱
問一個好像很常見的問題
假設我的程式是在1280*1024的解析度下編輯 (使用BCB2006)

但執行檔可能要在1024*768的解析度下開啟

此時發現我的視窗會超過螢幕大小無法縮放,因為元件位置好像都是固定的
如果將視窗拉小一點下面的元件都會被蓋過

這個問題我也爬了很多文,可是就是解決不了 (可能我資歷太淺都看不太懂)

請問有沒有什麼方式可以解決,例如修改原件屬性之類的
讓我在1024*768甚至更小解析度的視窗開啟程式時,視窗和元件都能自動縮放比例
或者是要用捲軸的話,卷軸的使用方式可以教一下嗎?
看書真的不太了解

很抱歉麻煩各位,希望能幫幫忙.......
------
千萬不能有應付的心態....
herbert2
尊榮會員


發表:58
回覆:640
積分:894
註冊:2004-04-16

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-10-19 14:24:09 IP:211.72.xxx.xxx 訂閱
1. 設計畫面時, 便須考慮將使用於那種解析度, 否則右方與下方便會被遮住, 這是無法解決的.
以前我會以 800x600 為準(當時多數螢幕為15吋及以下), 通常以 1024x768 為準較妥.
且要注意, 高度宜縮小 30~80 pixels 以免被 Windows 的工具列及 StatusBar 擋到.
2. Form 的 WindowState 宜設 wsMaximized, 以便使 Form 最大化;
AutoScroll 設 true, 以便當 Form 上的元件怖置位置較螢幕寬或高時, 自動出現捲動軸.
3. 『視窗和元件都能自動縮放比例』是難以辦到且不切實際的, 若 Font 自動縮成很小,
User 要如何看得到字?
系統時間:2024-11-21 21:15:57
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!