2000与XP界面显示问题。。。(up有分!)

abufover 2004-07-14 01:36:33
在2000下写的程序,在XP下运行其中界面上控件的位置就与2000下不同了,有些不能正常显示,请问各位高手在不更改XP视觉设置的情况下有什么比较好的解决方法?
多谢大家!!!
...全文
148 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
aiirii 2004-07-14
  • 打赏
  • 举报
回复
2000與xp一般問題比較小啊! 你試下設置字體, 還有字符集!
設為宋體與 GB2312

可能你用默認的字體, 而在你的兩個系統中, 一個沒有相應的字體
造成界面顯示不一致
sankis 2004-07-14
  • 打赏
  • 举报
回复
我以前早就试过了,在WIN NT 下写的程序,在98, 2000,XP下都能正常运行
befree 2004-07-14
  • 打赏
  • 举报
回复
把XP的destop改成经典吧
mercury111 2004-07-14
  • 打赏
  • 举报
回复
scaled:=True试试?
agilecoder 2004-07-14
  • 打赏
  • 举报
回复
应该是设置的分辨率不同产生的吧。
如果这样的话,可以设置分辨率或者将控件的位置改为相对位置
abufover 2004-07-14
  • 打赏
  • 举报
回复
我认为不一定是分辨率的问题。。。都是1024X768
abufover 2004-07-14
  • 打赏
  • 举报
回复
我用的是delphi7,在窗体并没有上没有特别的设置,
字体:=宋体
scaled:=false

大家可以试一下,不用运行,同样的代码在XP下用delphi打开你就会发现控件的位置与2000下有所不同。。。
tsst 2004-07-14
  • 打赏
  • 举报
回复
不能正常显示,
怎么个不正常法!位置不对了吗?
你可以在设计的时候固定窗体的!
也许是你的分辨率不同了吧!
abufover 2004-07-14
  • 打赏
  • 举报
回复
我用的使delphi7,在窗体并没有上没有特别的设置,
字体:=宋体
scaled:=false

大家可以试一下,不用运行同样的代码在XP下用delphi打开,你就会发现控件的位置与2000下不同。。。
mercury111 2004-07-14
  • 打赏
  • 举报
回复
不应该有这种问题,肯定是其他地方不对,或是你的字体设置成了特别的字体

有可能的话,在XP下装delphi,并打开源程序,也许能找到问题原因
sankis 2004-07-14
  • 打赏
  • 举报
回复
这种问题应该 不会出现吧??
constantine 2004-07-14
  • 打赏
  • 举报
回复
你设置了什么特别的吗?

5,939

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧