• 热门专题

从Delphi 7升级到Delphi XE

作者:一个老Delphi程序员的博客  发布日期:2011-09-04 10:23:33
Tag标签:Delphi7  升级  Delphi  XE  
  • 对比于Delphi 7,XE在很多细节方面做了改进,当然有些是在7和XE之间的版本中实现的,这里不作计较。

    1. New菜单的改进: New菜单下面有个Customize功能,可以定制哪些项目显示在New菜单下面。对于大型项目,很多新类都是从公共基类继承的,以前每次都要到项目的类列表里找半天,现在你可以把它们放在New菜单下面了,如图:

     

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

     

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

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

     


    3. Edit和Memo都有了右对齐的功能。

About IT165 - 广告服务 - 隐私声明 - 版权申明 - 免责条款 - 网站地图 - 网友投稿 - 联系方式
本站内容来自于互联网,仅供用于网络技术学习,学习中请遵循相关法律法规