【delphi XE 】 Margin属性 转

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

 

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

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

posted @ 2011-09-07 07:17  Delcpp  阅读(1642)  评论(1编辑  收藏  举报