首 页 网络编程
网页制作 图形图象 操作系统 冲浪宝典
软件教学 认证考试

网络安全 网络办公 行业资讯 评测对比
您当前位置:站长天空 -> 网络编程-> Delphi教程
visualbasic控件简介_visualbasic教程
作者:网友供稿 点击:0
推荐
西部数码-全国虚拟主机10强!20余项虚拟主机管理功能,全国领先!第6代双线路虚拟主机,南北访问畅通无阻!可在线rar解压,自动数据恢复设置虚拟目录等.免费赠送访问统计,企业邮局.Cn域名注册10元/年,自助建站480元起,免费试用7天,满意再付款!P4主机租用799元/月.月付免压金
站内搜索
文章页数:[1] 

VisualBasic控件简 介

    可用VisualBasic工具箱中的工具在窗体上绘制控件。

    控件分类
VisualBasic的控件有三种广义分类:
    1.内部控件,例如CommandButton和Frame控件。这些控件都在VisualBasic的.exe文件中。内部控件总是出现在工具箱中,不象ActiveX控件和可插入对象那样可以添加到工具箱中,或从工具箱中删除。
    2.ActiveX控件,是扩展名为.ocx的独立文件,其中包括各种版本VisualBasic提供的控件(DataCombo,DataList控件等等)和仅在专业版和企业版中提供的控件(例如Listview、Toolbar、Animation和TabbedDialog),另外还有许多第三方提供的ActiveX控件。
    注意具有文件扩展名.vbx的控件使用了老的技术,在VisualBasic的早期版本编写的应用程序中可以找到这些控件。当VisualBasic打开包含.vbx控件的工程时,在缺省情况下用.ocx控件取代.vbx控件,当然,这只有在控件的.ocx版本存在时才可以。关于将控件更新为.ocx格式的信息,请参阅本章后面的“更新旧版VisualBasic控件”一节。
    3.可插入的对象,例如一个包含公司所有雇员的列表的MicrosoftExcel工作表对象,或者一个包含某工程计划信息的MicrosoftProject日历对象。因为这些对象能添加到工具箱中,所以可把它们当作控件使用。其中一些对象还支持自动化(正式的名称为OLE自动化),使用这种控件就可在VisualBasic应用程序中编程控制另一个应用程序的对象。关于自动化的详细信息,请参阅第十章“用部件编程”中的“使用对象编程”。
    详细信息关于VisualBasic专业版和企业版中提供的ActiveX控件的详细信息,请参阅《部件工具指南》中的“使用ActiveX控件”。

    内部控件
    下表总结了VisualBasic工具箱中的内部控件。

 


    注意指针工具(工具箱中的第一个工具)可用来移动窗体和控件,并调整它们的大小。指针工具不是控件。

    标准ActiveX控件
    VisualBasic学习版包含若干ActiveX控件(称为标准ActiveX控件),有了这些控件就可在应用程序中引入高级功能。ActiveX控件的文件扩展名为.ocx,可手工将它们添加到工具箱中,以便在工程中使用aq。下表总结了VisualBasic学习版提供的标准ActiveX控件。

    详细信息关于VisualBasic专业版和企业版中提供的ActiveX控件的详细信息,请参阅《部件工具指南》中的“使用ActiveX控件”。

    添加和删除ActiveX控件
    按照下述步骤在工具箱中添加或删除ActiveX控件。
    要在工具箱中添加ActiveX控件:
    1.在“工程”菜单中选择“部件”。
    2.选定.ocx控件名旁边的复选框,然后选择“确定”。将控件放入工具箱后,就象对待内部控件那样将它们添加到窗体上。
    要删除ActiveX控件:
    1.在工程的窗体上删除控件的所有实例。删除工程代码中对控件的所有引用。若代码中还留有被删除控件的引用,则在编译应用程序时将显示出错信息。
    2.在“工程”菜单中选择“部件”。清除.ocx控件名旁边的复选框,然后选择“确定”。若工程中还有控件的实例,则将显示出错信息。
    详细信息关于在工具箱中添加或删除控件和可插入对象的详细信息,请参阅第四章,“工程的管理”中的“在工程中添加控件”。

    更新旧版VisualBasic控件
    文件扩展名为.vbx的16位旧版VisualBasic控件与此版VisualBasic不兼容。若试图加载包含.vbx控件的旧工程,VisualBasic将会警告说控件不适用或不兼容,此时,可以继续加载无.vbx控件的工程,当然,应用程序将无法正常运行。
    如果手中有包含第三方.vbx控件的旧版本VisualBasic的工程,请向控件厂商咨询有关.ocx替代控件的信息。

    控件命名约定
    第一次创建对象(窗体或控件)时,VisualBasic将其Name属性设置为缺省值。例如,最初将所有命令按钮的Name属性都设置为Commandn,其中n为1、2、3等等。VisualBasic将绘制在窗体上的第一个命令按钮命名为Command1,第二个为Command2,第三个为Command3。
    可以保留缺省名称;但是,如果有几个同类型控件时,最好将Name属性改成具有描述性的名称。因为很难区分MyForm窗体的Command1按钮与YourForm的Command1按钮,所以命名约定十分有益,特别是当应用程序包含了若干窗体、标准和类模块的时候。
    可以这样为控件命名:用前缀描述类,其后为控件的描述性名称。使用了命名约定,代码就可自动描述自己并使相似的对象在对象列表框中按字母顺序排列。例如,可以这样来为CheckBox控件命名:
    chkReadOnly
    为窗体和控件命名的名称:
    1.必须以字母开头。
    2.只能包含字母、数字和下划线字符(_);不允许有标点符号字符和空格。
    3.不能超过40个字符。
    详细信息关于命名约定的详细信息,请参阅附录B,“VisualBasic编码约定”。

    使用控件值
    所有控件都有一个属性,只需引用控件名而无需使用属性名就可利用这个属性来存储或获取数值,称此属性为控件的值,这是控件的最重要或最常用属性。下表列出了每个控件属性,这些属性被看成是控件值。


    当控件的属性为该控件的值时,无论何时引用这个属性都不必在代码中指定属性名。例如,下行代码设置了TextBox控件的Text属性值:
    Text1="ThistextisassignedtotheTextproperty_
    ofText1"
    在下例中,只要用户单击文件列表框中的文件,Label1的Caption属性就被设置成File1的FileName属性:
    PrivateSubFile1_Click()
      Label1=File1
    EndSub
    注意由于使用了控件值,代码的可读性略受影响,所以本指南中的示例不使用控件值,而是明确引用控件的属性。两种方法均可用来编写代码,在不引起阅读困难时可考虑使用控件值。

->


文章整理:站长天空 网址:http://www.z6688.com/
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

文章页数:[1] 


放大字体显示 缩小字体显示 打印文章 推荐给朋友
热门文章
·ListBox控件基本功能-.NET教程,组件控件开发
·用window.location.href实现刷新另个框架页面-.NET教程,Asp.Net开发
·JSP+STRUTS+EJB+DAO+HIBERNATE实例-JSP教程,Jsp/Servlet
·.NET中的设计模式四:命令模式-.NET教程,Asp.Net开发
·数字转英文(货币)大写-.NET教程,数据库应用
·用户控件用户登录判断-ASP教程,客户端相关
·计数器的另一用法:自动切换首页图片-ASP教程,ASP应用
·漫谈Java数据库存取技术-JSP教程,Java技巧及代码
·正则表达式-.NET教程,Asp.Net开发
·即时通讯靠免费短信能赚10亿?
最新文章
·让flash动画适应任何分辨率的网页_flash教程
·新手必看之网站的定位篇_站长心得
·1000ip的效益也能大于一万ip_网赚技巧
·google adsense课堂:西联快汇知识_网赚技巧
·googleadsense的无效点击_google推广
·google adsense高价关键字[排行榜]_google推广
·google搜索引擎的十大应用_google推广
·windows vista下如何关闭远程控制_windows vista
·修改配置 让windows vista系统实现自动登录_windows vista
·整齐划一 将整个网页保存在一个文件中_站长心得
相关主题
  • visual basic 6中发送邮件的新方法_邮件服务器
  • visual c#的excle编程_c#应用
  • visual c#创建和使用activex组件_c#应用
  • visuallisp的概念、功能和基本界面_autocad教程
  • visualbasic窗体背景花纹的实现_visualbasic教程
  • 西部数码虚拟主机

    友情链接
    CNNIC 西部数码
    万网 自助建站
    虚拟主机 asp空间
    域名注册 域名
    域名申请 主页空间
    论坛空间 网站空间
    国际域名 虚拟空间
    空间租用 DDOS防火墙
    成都主机托管 四川主机托管
    主机租用 服务器租用
    网站目录 自助建站
    虚拟主机 网址大全
    软件下载
    自助链接
    虚拟主机资讯 特价虚拟主机
    版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
    关于我们:站长天空:专业提供最新的站长资讯、在线教程、虚拟主机权威评测、虚拟主机性能对比、网站制作教程,开发教程,站长工具。包括网页制作教程、冲浪宝典、编程参考、操作系统、软件教学、行业动态等。
    特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。
    发表评论 打印  刷新     关闭