请教在不同大小窗口下,界面自动调节的问题(100分)

  • 主题发起人 主题发起人 latlat
  • 开始时间 开始时间
L

latlat

Unregistered / Unconfirmed
GUEST, unregistred user!
在Delphi开发的界面,如要在别的机器上使用全屏,(控件大小做相应的改变),有社么办法。
如使用算法控制,控件一多程序代码就会很长,如连上远程数据库就更麻烦
 
我也面临类似的问题:
即使同样的界面,系统的字体不同,效果也有很大差别。
 
用Anchors、Scaled等属性来控制。
 
不好看吧,前几天下了个控件,说是可以让窗体上的控件随窗口大小改变而改变,但那效果实在是太难看了。只好放弃这种美好愿望了。
http://go3.163.com/~shangrw/zips/Tsizer.rar
 
用ScaleBy方法就可以了。
 
我想您搞错了,并不是要锁定界面,而是让每一个控件大小随着窗口改变而改变。
 
就是用ScaleBy方法啦。
 
johnsonguo,您的方法我试过了,scaleby方法针对的是控件,而不是容器,不过在你的提示下
我用changescale方法可以实现目的,不过效果实在不敢恭维,可能是delphi的onresize事件的
时时性太差。
 
多人接受答案了。
 
后退
顶部