怎么控制delphi里的控件随窗口的大小而改变大小啊?
解决方案 »
- 如何下载局域网中某目录下的所有文件
- dbgrideh STFilter 问题到底有没有人会用啊?高手都去哪里了?
- 请教:UDP聊天程序中出现“stream write error”错误的问题
- 用IntraWeb开发的网站,只开发了1/4就没信心了。请熟悉的同行帮我看看。
- 怎样把子窗口提到最前?
- 请教……还是进来看看看吧! 知者不难
- Delphi中调试ASP组件
- 谁能帮助解决一下我的系统里打印报表的问题
- 请问如何从一个工程中调用另一个工程?
- Delphi 6 调试OCX 出现 unable create process ,不支持该请求
- BusinessSkinForm皮肤 字体颜色问题
- delphi中有没有像C,VB中OutputDebugString,debug.print函数?
begin
[red]设置控件大小[/red]
end;或设置panel1.align:=alClient
复杂的规则,自己在resize事件里写代码调整都比较困难
例:
有一个按钮,我希望它始终在窗口的下方,并且在最右边。
可以这样做:
界面中添加一个Panel控件(Panel1),设置其Align属性为alBottom,即下方对齐,这样无论如何改变窗体大小,Panel都在窗体下方,其高度不变。(为了美观,可设置Panel的BevelOuter为bvNone,设置Panel的Caption为空)
在Panel1中再添加一个Panel控件(Panel2),设置其Align属性为alRight,即右侧对齐,改变其宽度为需要的宽度,比如100。
最后在Panel2中添加一个TButton控件,就OK了。