调整界面控件大小问题 VCL组件开发及应用http://www.delphi2007.net/DelphiVCL/html/delphi_20061220122036249.html
在form上放好控件,程序运行之后,当改变窗口大小,则有的控件就看不见了,如何解决?
想自动调节控件大,这是很麻烦的,是否有这个必要呢
因为控件都是画上去的,很费资源的
不是自动调节,我在设计期用最大窗口,可人家用我的程序,肯定会让窗口变化啊,不能挡住我的控件啊,郁闷死了我,
Form的 BorderStyle 属性设置为bsSingle 他就不能改变你的窗口大小了。
用最普遍的分辨率设计,用Anchors控制控件的位置点
如果小于这个设计时大小,看不到那就是客户的事情了
最好的方法是在设计的时候不用最大的窗口,让用户只能放大不能变小
把那个什么alclient属性设置成true不就行了.
设计时要考虑的问题啊,一般按800*600设计
要是用户不最大化 这是用户问题,他看不到组件自然会最大化
或你用代码使其最小窗口有足够大就行了
要不就自已辊滚动条啦,用户显示空间不够就滚 不过这样凑合着用,不美观