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

day_dayup 2003-05-11 11:03:57
小弟刚学vb不久对With...End With的用法不是很明白,请那位大哥帮忙详细说明一下,非常感谢!
...全文
144 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
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

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧