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