井冈山大学论坛|井冈杂谈

 找回密码
 注册[30秒完成]
搜索
查看: 4961|回复: 1
打印 上一主题 下一主题

二级VB:感叹号“!”与圆点“.”的用法差异

[复制链接]
跳转到指定楼层
1#
发表于 2007-1-30 13:39:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在Visual Basic中,惊叹号“!”与圆点“.”都用于给对象命名,但两者语法上却存在很大的区别,这点在编程时尤其需要注意。

    圆点操作符“.”用来表示对象的属性和方法,在引用时,需要用到对象的Name、圆点和需要的属性或方法。例如要引用文本框Textl中的文本属性时可用reponse$=Text1.Text,再如要改变Form1窗体返回或读取对象高度的单位时用Form1.ScaleHeigh=2000表示。

    感叹号“!”常用于当一个控件作为一个特性访问的情况下,例如引用Fomr2中Text1文本框文本属性时,可采用response$=Form2!text1.text语法格式。

    虽然两者的语法应用结构有较大差异,但两条语句的性能是相同的,值得注意的是如果你在感叹号“!”的位置使用“.”可以获得对窗体上Text1特性的直接访问权,为了进一步增加感性认识,你不妨运行下面的例子来试试。
    1.建立一个新项目,并在Form1窗体中增加一个命令控件。
    2.双击Form1窗体,编辑Form-Load事件并输入:
      Form1!Command1.Caption=”Text”
      Form1.Command1.Caption=”It Works”
    3.运行试项目,这时你就会在Command1命令框中看到字符串It Works。

    为了在程序中清楚地界定引用的控件名和该控件的属性或方法,增加程序的可读性,最好使用感叹号“!”,这也是VB的推荐方式。

转帖自:黑龙江计算机等级考试网

[ 本帖最后由 小凤尾 于 2007-1-30 13:44 编辑 ]
2#
发表于 2007-2-12 14:33:45 | 只看该作者

帮顶

您需要登录后才可以回帖 登录 | 注册[30秒完成]

本版积分规则

手机访问本页请
扫描左边二维码
         本网站声明
本网站所有内容为网友上传,若存在版权问题或是相关责任请联系站长!
站长电话:0898-66661599    站长联系QQ:7123767   
         站长微信:7123767
请扫描右边二维码
www.jtche.com

小黑屋|手机版|Archiver|井冈山大学论坛 ( 琼ICP备10001196号-2 )360网站安全检测平台

GMT+8, 2024-5-1 21:16 , Processed in 0.163551 second(s), 21 queries .

Powered by 校园招聘信息---重庆爱这代科技有限公司

© 2001-2020 井冈山大学论坛校园招聘

快速回复 返回顶部 返回列表