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

被折叠的 条评论
为什么被折叠?



