VB中点号和感叹号的作用

来源:百度知道 编辑:UC知道 时间:2024/05/18 09:24:39
例如: Forms![材料期初录入]![Child_W]!MID = Me.产品编码

在Visual Basic中,惊叹号“!”与圆点“.”都用于给对象命名,但两者语法上却存在很大的区别,这点在编程时尤其需要注意。
  圆点操作符“.”用来表示对象的属性和方法,在引用时,需要用到对象的Name、圆点和需要的属性或方法。例如要引用文本框Textl中的文本属性时可用reponse$=Text1.Text,再如要改变Form1窗体返回或读取对象高度的单位时用Form1.ScaleHeigh=2000表示。
  感叹号“!”常用于当一个控件作为一个特性访问的情况下,例如引用Fomr2中Text1文本框文本属性时,可采用response$=Form2!text1.text语法格式。

.与!基本作用一样

.的使用方法有两种形式:
控件.属性(后者是前者的属性)
控件.控件(前者是后者的容器)

而!仅有一种形式:
控件!控件 (前者是后者的容器)

点,有两种:
1、对象与他的属性之间使用点分开;例如me.height表示对象“本窗体”的高
2、用户类型数据与其构成元素之间用点分开。例如
定义了位置类型有横坐标x和纵坐标y构成,再声明k为位置类型变量
k.x表示这个位置的横坐标

叹号,在vb里
1、表示当精度数据;
2、like运算中用于否定的字符前,表示后面为不包括的字符列表
更多的是vb以外的
例如表、记录集等于其字段的间隔等。