广告载入中
  所在位置:网站首页 -> 网络学院 -> VB -> VB控件 -> 数据感知控件的事件
我要发言 发起投票 发起交易 任务悬赏 回复话题              

数据感知控件的事件

时间:2007-12-6 15:22:07 作者: 梅地亚 短消息 收藏 编辑 删除
广告载入中
广告载入中
广告载入中
数据感知控件常用到的事件有GotFocus,LostFocus和KeyPress等事件。
1.GotFocus事件
当控件获得焦点时产生GotFocus事件,可以通过诸如’FAB切换,或单击控件之类的用户动作,或在代码中用SetFocus方法来获得焦点。可以在GotFocus事件中为控件做初始化工作,用以指定当控件首次接收焦点时发生的操作。
2.L,ostFocus事件
在控件失去焦点时产生L,ostFocus事件,焦点的丢失可以是TAB键移动或单击另一个对象的结果,也可以是代码中使用SetFocus方法改变焦点的结果。在L,ostFocus事件过程中可以对数据的更新进行验证和确认。
3.KeyPress事件
对于具有焦点的控件,当用户按下和松开一个键时发生KeyPress事件。KeyPress事件可以引用任何可打印的键盘字符、来自标准字母表的字符或少数几个特殊字符与Ctrl键的组合,以及Enter或Backspace键。KeyPress事件过程在截取’TextBox’等控件所输入的内容时非常有用,它可以立即测试击键的有效性或在字符输入时对其进行格式处理。例如下面的代码将输入到’rextBox控件的文本转换为大写:
Private Sub Text1_KeyPress(Key Ascii As Integer)
Char=Chr(KeyAscii)
KeyAscii=Asc(UCase(Char))
End Sub
其中keyascii是KeyPress事件的参数,返回ANSI中键的代码。Keyascii通过引用传递,对它进行改变可给控件发送一个不同的字符。将keyascii改变为O时可取消击键,这样控件便接收不到字符。
广告载入中

看看评论

快速回复

  • 支持UBB,HTML标签


  • 高级回复
  • 广告载入中
      
    操作选项: 加精 解精 奖惩 设专题 设公告 解公告 固顶 总固顶 解固顶 结帖 解结帖 锁帖 解锁 移帖 删帖   
    看看456-学习娱乐在线门户.致力为一切由互联网接入本站的朋友们,倾情打造一片学习娱乐新时空!
    Copyright ? 2007-2009 www.kankan456.com online services. All rights reserved. 浙ICP备07003587号
    欢迎您在看看发布各类原创作品和讨论话题,您的支持是“看看456”前进的基石