读书人

delphi窗体在win7下的有关问题

发布时间: 2012-02-29 16:44:10 作者: rapoo

delphi窗体在win7下的问题
有个项目用的delphi5,在win7下panel1里面嵌套了一个panel2, panel.align=alleft, panel2.align.align=alclient. 但是在win7 64x下panel2不能填满上一层的panel。当把panel2.align改为altop后可以通过height调整。但是在formresize事件里面调整相应的大小还是存在同样的问题。请问有谁遇到过这种情况,有什么办法解决吗?

[解决办法]
两个方法:
1.窗体的OnResize事件里面重新计算Panel的位置和大小~;
2.手动调整panel2的位置后,设置4个锚点都为True;
[解决办法]
恭喜你,delphi7编出来的程序在win7 64位下视觉上有很大差异,就是改不了的
如果你想视觉好的话,可以采用delphi2010以上版本
[解决办法]

探讨
有个项目用的delphi5,在win7下panel1里面嵌套了一个panel2, panel.align=alleft, panel2.align.align=alclient. 但是在win7 64x下panel2不能填满上一层的panel。当把panel2.align改为altop后可以通过height调整。但是在formresize事件里面调整相应的大小还是存在同样的问题。请问有谁遇到过这种……

[解决办法]
对了窗体中的这个也要修改
align修改为alClient
[解决办法]
这个..那就你不要用clClient了,直接计算出大小,setbounds

读书人网 >.NET

热点推荐