vb控件知识[1].doc_第1页
vb控件知识[1].doc_第2页
vb控件知识[1].doc_第3页
vb控件知识[1].doc_第4页
vb控件知识[1].doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

控件是VB通过控件箱提供的与用户交互的可视化部件,在窗体中使用控件可以方便地获取用户的输入,也可以显示程序的输出,必须熟练掌握控件的使用,才能游刃有余地开发应用程序。一、控件介绍VB为不同的控件定义了不同的属性、方法和事件。使用控件与使用窗体相似,控件的命名规则与窗体相同,控件属性的分类和大多数属性、方法和事件也与窗体一致。1.控件的分类VB的控件分为内部控件、ActiveX控件和可插入对象三类。(1)内部控件内部控件是由VB本身提供的控件,也称为常用控件,这些控件总是显示在控件箱中,不能从控件箱中删除。内部控件(标准版)如图3-3-1所示。 图 3-3-1(2)ActiveX控件ActiveX控件是VB控件箱的扩充部分,这些控件在使用之前必须添加到工具箱中。添加的步骤如下:用鼠标右键单击工具箱,出现快捷菜单。选择快捷菜单的“部件”命令,就会出现部件选项卡,如图3-3-2所示。单击复选框来选择需要添加的ActiveX控件。单击“确定”按钮,则在窗体的工具箱中就出现了添加的控件。图 3-3-2(3)可插入对象 可插入对象是由其他应用程序创建的对象,利用可插入对象,就可以在VB应用程序中使用其他应用程序的对象。添加可插入对象到工具箱与添加ActiveX控件的方法相同,在图3-3-3中选择“可插入对象”选项卡。图 3-3-32.名称(Name)属性 每个控件都有名称属性 ,用于设置控件的名字 。创建控件时,新对象的默认名字由对象类型加上一个惟一的整数组成 。例如 ,第一个新的Form对象是Form1 ,第二个为Form2,第三个为Form3,依次类推;第一个TextBox控件是Text1,如图3-3-4(a)。为了使控件的名称 易记并具有代表性 ,建议按以下的规则来命名控件,即前缀表示控件的类,其后为控件的具有描述性含义的名字。例如,cmdStart为按钮,frmHello为窗体,如图3-3-4(b)。(a) (b)图 3-3-43.控件的值属性所有的控件都有一个与控件值有关的属性,在引用该属性时不需要指定属性名 ,而只需要指定控件名即可 。控件的值属性是控件最常用的属性,比如,TextBox控件的Text属性,Label控件的Caption属性和Picture Box控件的Picture属性都是值属性。 例如,下列语句对Text1文本框的值属性Text赋值:Text1=Visual Basic4.焦点(focus)从界面看,窗体和窗体上的对象有很多,用户任何时候只能操作一个对象,当前被操作的对象称它获得焦点。当对象具有焦点时,可接收用户的输入。下列方法可以将焦点赋给对象:运行时选择对象。运行时用快捷键选择对象。在代码中用SetFocus方法。例如,当命令按钮具有焦点时,标题周围的边框将突出显示。如图3-3-5所示左边的按钮为具有焦点的。图 3-3-5 当对象具有焦点时,会产生GotFocus事件。当具有焦点的对象改变时,原操作的对象将失去焦点。当对象失去焦点时,将产生Validate和LostFocus事件。Validate 事件是在失去焦点之前触发,而LostFocus事件是在焦点移动之后。因此Validate 事件更适合用于验证数据的有效性。控件的TabIndex属性决定了它在Tab键顺序中的位置,按Tab键将使焦点按照控件TabIndex属性的顺序在控件间移动。按照默认规定,第一个建立的控件其值为0,第二个的TabIndex值为1,以此类推。当改变了一个控件的Tab键顺序位置,VB自动为其他控件的Tab键顺序位置重新编号。如果将控件的Tabstop属性设为False ,便可将此控件从Tab键顺序中删除。注意:框架(Frame)、标签(Label)、菜单(Menu)、直线(Line)、形状(Shape)、图像框。不能获得焦点的控件,以及无效(Enabled =False)的和不可见的控件(Visible=False),不包含在Tab 键顺序中,按Tab键时,这些控件将被跳过。5.Move方法Move方法可以用于窗体或控件,也可用于移动对象的位置。语法: 对象.Move left top,width,height如图3-3-6所示,其中:对象:为要移动的对象名称,如果默认对象参数,则为移动当前窗体。1eft和top:为对象的新left和top值。Width和height:为对象的新width和height值。图 3-3-66.访问键访问键是通过键盘来访问控件,访问键不仅菜单可具有,其他控件也可具有。命令按钮(CommandButton)、复选框(CheckBox)和选项按钮(OptionButton)都可创建访问键。访问键的设置是在控件的Caption属性中,用“&”字符加在访问字符的前面。在运行中,这一字符会被自动加上一条下划线,“&”字符不可见,当按Alt+访问字符就和单击该控件一样。例如,设置按钮的属性“Caption”,为“关闭(&c)”。则按钮如图3-3-7(a)所示。若按钮的属性“Caption”为“&Close”则显示如图3-3-7(b)所示,在运行时,按Alt+C单击按钮。(a)(b)图 3-3-77.容器 框架(Frame) 、窗体(Form)和图片框(PictureBox)等都可作为其他控件的容器。VB 的大多数控

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论