delphi7编写的程序:Pannel控件位置偏移,怎么办? 15
在普通显示器改变分辨率,其与窗体的位置与设置时均一致,但在分辨率较高的显示器显示就会偏移,这是什么原因,应该怎么做才不会偏移???...
在普通显示器改变分辨率,其与窗体的位置与设置时均一致,但在分辨率较高的显示器显示就会偏移,这是什么原因,应该怎么做才不会偏移???
展开
展开全部
用数字来实时改变控件的排布实属下策!要想做的好, 还要了解非常多的东西, 比如界面重画等, 估计还要用到Windows消息机制<当然要是随便做做那就不说了>
应该充分利用Panel的align属性, 对界面进行'分割', 比如说吧, 你界面的右上角需要放一个帮助按钮,
可能在设计的时候, 位置确实在右上角, 但是编译后最大化, 按钮的位置完全不是在右上角了, 这种情况下, 就可以利用3个Panel, 一个Top, 另一个Client, 在Top这个Panel里面再放一个alRight, 把按钮放到第三个Panel上去, 这样就实现了按钮永远在右上角的问题。
可能我的办法并不怎么样, 就算抛砖引玉吧!<Excel做了个简单的排版你看下>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询