【delphi XE 】 Margin属性 转

本文深入探讨了Margin属性在界面设计中的作用及其实用性,通过实例展示了其如何影响界面布局,并与网页设计中的css借鉴。同时介绍了Panel Padding属性与其相似性,以及在不同组件布局中实现特定效果的方法。

Margin属性: 顾名思义,就是定义边距的。有个两个相关属性,一个Margins,要定义四个方向的边距,另外一个是AlignWithMargins属性,用来控制是否启用边距,默认是false。Margin功能在界面设计中还是非常的实用,看下面的例子:

 

图中的Memo是嵌入在Panel中的,Align设为alClient,Margin设为5,Panel露出的部分就是边距。下面的GroupBox,Align设为alBottom,因为有margin,所以并不是完全贴在form的边框上的。在7中要实现类似的效果可要麻烦多了。

另外Panel还增加了一个Padding的属性,功能类似Margin。熟悉网页设计的朋友很容易发现这些都是从css中借鉴来的。

转载于:https://www.cnblogs.com/dabiao/archive/2011/09/07/2169387.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值