VB 中的 with 和end with 语句是怎么回事啊?

来源:百度知道 编辑:UC知道 时间:2024/07/01 13:20:13
谢谢了

with
。。。。。
end with

例如:
with text1
.text="你好"
.multiline=true
.locked=true
.maxlength=10
end with

这个就相当于
text1.text="你好"
text1.multiline=true
text1.locked=true
text1.maxlength=10

呵呵,这下明白了吧

二楼借光了,谁让你说的不详细

with end with
是用来简化对象名的书写次数的,例如:
with text1
.text="你好"
.multiline=true
.locked=true
.maxlength=10
end with

没事的,没关系啦,呵呵

在一个单一对象或一个用户定义类型上执行一系列的语句。
语法
With object
[statements]
End With
With 语句的语法具有以下几个部分:
部分 描述
object 必要参数。一个对象或用户自定义类型的名称。
statements 可选参数。要执行在 object
上的一条或多条语句。
说明
With 语句可以对某个对象执行一系列的语句,而不用重复指出对象的名称。例如,要改变一个对象的多个属性,可以在 With
控制结构中加上属性的赋值语句,这时候只是引用对象一次而不是在每个属性赋值时都要引用它。下面的例子显示了如何使用With 语句来给同一个对象的几个属性赋值。
With MyLabel
.Height = 2000
.Width = 2000
.Caption = "This is MyLabel"
End With