易截截图软件、单文件、免安装、纯绿色、仅160KB

怎么控制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 异步线程

delphi 异步线程怎么怎么实现?
请各位大佬帮忙!
最好有个实例!
多谢

你不同步就是异步了,还写啥

默认情况下,线程就是异步的…………*^_^*

估计楼主同步和异步概念都没弄清

真无语。。可 ......

偶然发现不知是Delphi还是windows的Bug?

总之,这个应该是个小BUG。

随便建个txt文档

第一行68个s加一个回车
第二行98个s加一个回车
第三行17个s加一个回车
总共183个s加三个换行,大小189字节。
接着用FileOpen和FileRead把文件 ......

delphi idhttp cookies提交

我先用idhttp 的get方法访问一个网站,网站返回了一段cookie,当我 调用 idhttp post方法的时候,我如何把服务器返回的这段cookies带上 ,先谢谢各位了 
读取 HTTP Response Header
里面有 Set-Cookies 域 ......

delphi动态数组如何去掉一个元素

procedure DynArrayDelete(var A;elSize:Longint;index,Count:Integer);
var
len,MaxDelete:Integer;
P:PLongint; //4 个字节的长整形指针
begin
P:=PLongint(A);// 取的 A 的 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号