XP下运行使用delphi XE2 皮肤编译的程序的小问题

也许不只是delphi XE2 ,但是现在我基本只用这个了,因为设计程序界面方便了很多。这次记录这个小问题,免得以后忘记。

这段时间写的一个软件,里面用了webBrowser控件和分割窗口的界面,在XP下测试编译后的程序界面时,webBrowser的显示会少显示出一截,另一截对齐到窗口边框上去了,只有在鼠标移动到系统按钮上时显示出来,其实这个问题一开始在win7和xp下都会出现,查了下资料,说是可以通过设置主窗口的Constraints属性中窗体的最大宽、高(也就是设定一个实际的数值,当然这数值最好是很大,以便适应任何分辨率的屏幕)。这样做以后问题解决了一半。在XP下测试时,上述问题依然存在。然后试着改了webBrowser的对齐属性为alClient,问题则去除,其中原因为何也懒得多想了,但肯定与分割窗口和皮肤绘制方式挂上钩……

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值