您所在位置: 网站首页 / 文档列表 / Visual Basic / 文档详情
VB常用控件3.ppt 立即下载
上传人:yy****24 上传时间:2024-09-09 格式:PPT 页数:37 大小:177KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

VB常用控件3.ppt

VB常用控件3.ppt

预览

免费试读已结束,剩余 27 页请下载文档后查看

16 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第四章常用控件常用事件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码,利用这个参数可以对所输入的字符进行格式转换。例如:Char=Chr(KeyAscii)KeyAscii=Asc(UCase(Char))‘Ucase()为大写转换函数KeyPress事件并不能识别功能键(F1~F12)和编辑键(如:Insret,Home等)的击键动作,要捕获这些按键可以采用KeyDown和KeyUp事件过程。Tab键顺序所谓获得焦点“利用Tab键”,是指在按动Tab键时,焦点在控件之间的转移顺序。在程序的运行过程中,当连续按动Tab键时,焦点就会在文本框,确定按钮和退出按钮3个控件间循环切换(当然假设文本框中不含有ValiDate与LostFocus事件过程时)。对于无效的,不可见的以及不能接受焦点的控件尽管都具有自己的TabIndex属性值,但Tab键将跳过这些控件。显然只要改变控件的TabIndex值即可以改变其在Tab键中的顺序。当一个控件的TabIndex值改变或某个控件删除后,系统会自动对其他控件的TabIndex属性重新编号。例如:CmdOK.TabIndex=0‘此语句确定按钮的Tab键顺序改为第一个。控件数组控件数组是由具有相同名称和类型并具有相同事件过程的一组控件构成。每个控件数组至少有1个元素,最多可有32767个元素。第一个下标也是0.1、控件数组的应用在程序设计中,使用控件数组添加控件所消耗的资源比直接向窗体添加多个相同类型的控件消耗的资源少,而且如果希望若干个控件共享代码时,控件数组也很有用。例如:PrivateSubcmdGroup_Click(IndexAsInteger)’Index为引发该事件的按钮值SelectCaseIndexCase0‘按第一个按钮时执行的代码……Case1‘按第二个按钮时执行的代码……EndSelectEndSub2、控件数组的创建4.2图片框和图像框图像框(ImageBox)图像框与图片框的区别4.3单选按钮和复选按钮二、事件单选按钮和复选框都能接收Click事件。当用户单击单选按钮或复选框时,它们会自动改变状态。例:通过单选按钮和复选框设置文本框的字体。界面如下图所示。事件过程如下:‘有关单选按钮和复选框的例子SubOption1_Click()Text1.Font.Name=”宋体”EndSubSubOption2_Click()Text1.Font.Name=”黑体”EndSubSubCheck1_Click()Text1.Font..Bold=NotText1.Font.BoldEndSubSubCheck2_Click()Text1.Font.Italic=NotText1.Font.ItalicEndSubSubCheck3_Click()Text1.Font.Strikethrough=NotText1.Font.StrikethroughEndSubS
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

VB常用控件3

文档大小:177KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用

手机号注册 用户名注册
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
我已阅读并接受《用户协议》《隐私政策》
已有账号?立即登录
登录
手机号登录 微信扫码登录
微信扫一扫登录 账号密码登录

首次登录需关注“豆柴文库”公众号

新用户注册
VIP会员(1亿+VIP文档免费下)
年会员
99.0
¥199.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用