全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:732
推到 Plurk!
推到 Facebook!

同一程序,在win98与win2000中介面不同?

尚未結案
dt520
一般會員


發表:11
回覆:61
積分:14
註冊:2003-05-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-11-06 10:30:07 IP:61.146.xxx.xxx 未訂閱
同一程序,在win98与win2000中介面不同? 我在WIN2000环境下编写一程序,程序的运行版面合理. 但在WIN98下执行,版面合理变大,很难很难看, 我应该怎么样做?? DT520 @>>>-->>---------一路风尘一路歌!!
ko
資深會員


發表:28
回覆:785
積分:444
註冊:2002-08-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-11-06 18:42:27 IP:61.221.xxx.xxx 未訂閱
dt520 你好: 一般來說可以設定再form.onshow的時候 加入 form.width:=screen.width及form.hight:=screen.hight 但是如果是字形也有改變就要注意使用的字型碼
------
======================
昏睡~
不昏睡~
不由昏睡~
dt520
一般會員


發表:11
回覆:61
積分:14
註冊:2003-05-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-11-06 19:43:56 IP:61.146.xxx.xxx 未訂閱
多谢ko的回答!! 由于笔误,我写详细些. 同一程序,在win98与win2000中介面不同? 我在WIN2000环境下编写一程序,程序的运行版面合理. 但在WIN98下执行,form不变大(可能是按设计的宽和高),form 里面的控件和间隔都变大,变成form容纳不下所有的控件,很难看,要拉大form才能使用.但这样布局就显得不合理了,不够紧凑. 我应该怎么样做?? DT520 @>>>-->>---------一路风尘一路歌!!
ko
資深會員


發表:28
回覆:785
積分:444
註冊:2002-08-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-11-07 16:17:20 IP:61.221.xxx.xxx 未訂閱
dt520 你好: 這是有關繼承的問題 你看一下 ParentBiDiMode,ParentFont,ParentCtl3D..等 尤其是ParentFont 當元件的設定都是跟隨主from那麼主from變大元件也會跟著變大
------
======================
昏睡~
不昏睡~
不由昏睡~
babyfish4
一般會員


發表:2
回覆:40
積分:18
註冊:2003-08-04

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-11-07 16:34:08 IP:61.63.xxx.xxx 未訂閱
dt520 您好: 我也遇過相同的問題 不過因為我用的是中文繁體作業系統 所以解決方式是在所有Form上的所有元件的Font裡頭 選擇了細明體後 順便將字集選項由西歐該成CHINESE_BIG5 這樣就OK了... 也就是說若是更改了Delphi預設的字型後最好把相關字集也要更改 簡體版的作業系統應該可以將字集改成GB2312或HZ吧... 我也沒碰過簡體版作業系統
dt520
一般會員


發表:11
回覆:61
積分:14
註冊:2003-05-13

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-11-08 22:35:34 IP:61.146.xxx.xxx 未訂閱
我用的是简体win2000和delphi7. ParentFont 基本上解决字符变形问题,ParentFont true时,在win98下,字符直的不直,后来ParentFont false时,选用宋体9号时字符就好看了,但form 里面的控件和间隔还是变大. ParentBiDiMode,ParentCtl3D..等我还没有试过. 我再试一试babyfish4和ko介绍的办法,谢谢两位. DT520 @>>>-->>---------一路风尘一路歌!!
dt520
一般會員


發表:11
回覆:61
積分:14
註冊:2003-05-13

發送簡訊給我
#7 引用回覆 回覆 發表時間:2003-11-08 23:55:39 IP:61.146.xxx.xxx 未訂閱
通过十次的WIN2000<---->WIN98,問題可能解决了。 主要是 babyfish4的方法。 //题也就是說若是更改了Delphi預設的字型後最好把相關字集也要更改 //簡體版的作業系統應該可以將字集改成GB2312或HZ吧... 谢谢多得两位!!!谢谢 DT520 @>>>-->>---------一路风尘一路歌!!
系統時間:2024-07-01 10:58:03
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!