怎么控制delphi里的控件随窗口的大小而改变大小啊?
怎么控制delphi里的控件随窗口的大小而改变大小啊?
设置控件的anchors procedure TForm1.FormResize(Sender: TObject); begin [red]设置控件大小[/red] end; 或设置panel1.align:=alClient 很想知道! 随窗口的大小而改变大小 的规则有很多种,简单的,上面的说法就行了 复杂的规则,自己在resize事件里写代码调整都比较困难引用 procedure TForm1.FormResize(Sender: TObject); begin [red]设置控件大小[/red] end; 或设置panel1.align:=alClient 可视控件大部分都有Align属性,即对齐属性,充分利用这个属性即可不用代码调整控件位置 例: 有一个按钮,我希望它始终在窗口的下方,并且在最右边。 可以这样做: 界面中添加一个Panel控件(Panel1),设置其Align属性为alBottom,即下方对齐,这样无论如何改变窗体大小,Panel都在窗体下方,其高度不变。(为了美观,可设置Panel的BevelOuter为bvNone,设置Panel的Caption为空) 在Panel1中再添加一个Panel控件(Panel2),设置其Align属性为alRight,即右侧对齐,改变其宽度为需要的宽度,比如100。 最后在Panel2中添加一个TButton控件,就OK了。 如楼上,通过panel来控制位置 楼主的是想让控件随着窗口的分辨率自动适应显示的大小吧? FormResize+panel+align属性
相关问答:
delphi 异步线程怎么怎么实现? 请各位大佬帮忙! 最好有个实例! 多谢 你不同步就是异步了,还写啥 默认情况下,线程就是异步的…………*^_^* 估计楼主同步和异步概念都没弄清 真无语。。可 ......
总之,这个应该是个小BUG。 随便建个txt文档 第一行68个s加一个回车 第二行98个s加一个回车 第三行17个s加一个回车 总共183个s加三个换行,大小189字节。 接着用FileOpen和FileRead把文件 ......
我先用idhttp 的get方法访问一个网站,网站返回了一段cookie,当我 调用 idhttp post方法的时候,我如何把服务器返回的这段cookies带上 ,先谢谢各位了 读取 HTTP Response Header 里面有 Set-Cookies 域 ......
procedure DynArrayDelete(var A;elSize:Longint;index,Count:Integer); var len,MaxDelete:Integer; P:PLongint; //4 个字节的长整形指针 begin P:=PLongint(A);// 取的 A 的 ......