Delphi的with…do语句的用法


本文整理自网络,侵删。

  with…do语句的用法

with…do语句用来指定一个块中的字段(记录的或者对象的)、属性和方法所属的记录或者对象。Delphi初学者可能已经习惯了如下的代码书写格式:

var

Button: TButton;

begin

Button := TButton.Create(Self);

Button.Parent := Self;

Button.Left := 50;

Button.Top := 50;

……

end;

每行都写一个Button是否让你感觉厌烦。Object Pascal提供它特有的with…do语句,可以帮你消除这个烦恼。上面的代码可以写为:



var

Button: TButton;

begin

Button := TButton.Create(Self);

with Button do {编译器会知道下面的三个属性属于Button}

begin

Parent := Self;

Left := 50;

Top := 50;

……

end;

end;

with…do中可以包含多个记录或者对象,用逗号隔开。with…do也可以嵌套使用。

相关阅读 >>

Delphi自动以管理员身份在vista 和 windows7 下运行程序

Delphi消息发送字符串

Delphi idhttp下载带清理网络缓存

Delphi txt日志log

Delphi 调用相应程序打开网址

Delphi 获取一个文件夹下的一级目录

Delphi 截取绝对路径的文件名

wmi远程访问问题解决方法

Delphi 检测网络是否连通

Delphi 判断图像格式bmp jpg gif pcx png psd ras sgi tiff err

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...