常用控件
教学内容:
一、控件应用基础
常用事件、Tab键顺序、控件数组
二、图片框与图像框、单选按钮与复选按钮、组合框与列表框的属性、事件、应用举例、相互比较
三、定时器、框架、滚动条的属性、事件、方法应用举例
四、多窗体(基本操作、语句与方法)
教学要求:
了解:控件数组、Tab键、多窗体的操作、语句、方法
掌握:各控件的属性、事件、方法
§
目前在VB中可以使用的控件很多,大致分为三类:标准控件、ActiveX控件和可插入对象。
A: 标准控件
标准控件又称内部控件,例如,标签、文本框、命令按钮等。标准控件总是出现在工具箱中,不像ActiveX控件和可插入对象那样可以添加到工具箱中,或从工具箱中删除。
B: ActiveX控件
这些控件可以添加到工具箱上,然后像标准控件一样使用。,通常存放在Windows的System目录中。用户在使用ActiveX控件之前,需先将它们加载到工具箱中,方法是:
“工程”→“部件”→选定所需的ActiveX控件→单击“确定”按钮。
C: 可插入对象
可插入对象是Windows应用程序的对象。
常用事件
(1)Click事件
使用最普遍的一个事件。当有下列情况之一时,将同时执行Click事件中的代码:
(1)单击一个控件;
(2)当按钮,当选钮,组合框具有焦点时,按下Space键;
(3)通过箭头键或鼠标键在组合框,列表框中选择项目时;
(4)在窗体中存在Default属性为True的按钮且按回车键时;
(5)在窗体中存在Cancel属性为True的按钮且按Esc键时;
(6)按下某一个控件的访问键时。
(2) Dblclick事件
此事件也称为鼠标双击事件。
双击事件只能通过鼠标对控件或项目的双击而引发;但是命令按钮不支持。
如果一个控件既有Click事件代码,又有Dblclick事件代码,则Dblclick事件将永远不会被触发,因为Click事件是两个事件中首先被触发的事件。其结果是鼠标单击被Click事件截断,从而使Dblclick事件不会发生。
(3) Gfotocus/LostFocus事件
对象的焦点只有一个,一个对象得到焦点也就意味着其他对象要失去焦点。按Tab键或单击对象时,会引起焦点的移动。
对象得到焦点时将引发GotFocus事件,而对象失去焦点时将引发LostFocus事件。
(4)ValiDate 事件
几乎所有的控件都具有ValiDate事件,ValiDate事件是在控件的焦点转移到其他控间之前发生,也即它是在控件失去焦点之前发生的,而LostFocus事件是在控件失去焦点之后发生的。因此,ValiDate事件更适合数据输入验证。
ValiDate事件应与控件的CausesValidation属性联合使用才能发挥作用。
(5) KeyPress 事件
KeyPress事件是在用户按动键盘上任何一个可打印的字符时发生的,只有能接受键盘输入的控件才能有KeyPress事件。
KeyPress事件还有一个参数KeyAscii,用来返回击键的ASCII码,利用这个参数可以对所输入的字符进行格式转换。例如:
C
第四章 常用控件 来自淘豆网m.daumloan.com转载请标明出处.