小弟对With...End With的用法不是很明白,请那位大哥帮忙详细说明一下,非常感谢!

day_dayup 2003-05-11 11:03:57
小弟刚学vb不久对With...End With的用法不是很明白,请那位大哥帮忙详细说明一下,非常感谢!
...全文
16 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
enj1224 2003-05-11
来晚了!!
with ... end with
可以方便维护,如果以后要修改什么属性的设置,很方便的。
回复
day_dayup 2003-05-11
非常感谢!
回复
laisiwei 2003-05-11
还有,With...End With可以加快程序的执行速度
回复
softlead 2003-05-11
用With 和end with 看起来舒服些,专业些,以后修改等方便些!(不用也可以)
回复
csdngoodnight 2003-05-11
在一个单一的对象或一个用户定义类型上执行一系列的语句.

Withobject[statements]
End With


其中statements是可选参数,代表要执行在object上的一条或多条语句.
With语句可以对某个对象执行一系列的语句,而不用重复指出对象的名称.
注意当程序一旦进入With块,object就不能改变.因此不能用一个With语句来设置
多个不同的对象.可将一个With块放在另一个之中,而产生嵌套的With语句.但是,由于外层With块成员会在内层的With块中被屏蔽住,所以必须在内层的With块中,使用完整的对象引用来指出在外层的With块中的对象成员.


例如
With Label1
.Height=200
.Width=200
.Caption="Label"
End With
回复
自由之眼 2003-05-11
with语法主要是针对简化程序编写,批量设置属性的问题。
例如text1控件

with text1
.text="你好"
wnd with
回复
相关推荐
发帖
VB基础类
创建于2007-09-28

7489

社区成员

VB 基础类
申请成为版主
帖子事件
创建了帖子
2003-05-11 11:03
社区公告
暂无公告