zoukankan      html  css  js  c++  java
  • VB总结1-事件过程之键盘鼠标过程

    事件过程:参考 (http://baike.baidu.com/view/1523990.htm)

    事件是指对象对于外部动作的响应,当对象发生了某个事件,就会执行与此对象的这个事件相应的代码,这段代码被称为事件过程。事件过程的命名格式为:

     Private Sub 控件名_事件名()

     End sub

    事件过程

    功能

    声明格式

    参数即其他

    鼠标事件

    Click

    单击事件,即单击鼠标时发生的事件

    注意单击和mouseup,mousedown

    单击包含了downup

     dblclick

    双击事件,即双击鼠标时发生的事件

    mousemove

    鼠标移动时发生的事件,对某控件的此事件进行编程,则当鼠标移过此控件时就会触发此事件,执行其相应代码。

    Private Sub 对象名 _Mouse***(Button As Integer, Shift As Integer, X As Single, Y As Single)

     

    End Sub

    参数中,Button As Integer定义了参数Button,该参数是用于确定按下的是鼠标的左键(vbleftbutton),右键(vbrightbutton),还是中键(vbmiddlebutton)

    Shift As Integer定义整型参数Shift,该参数用于确定键盘上Shift(vbshiftmask)键、Ctrl(vbctrlmask)键、Alt (vbaltmask)键是否被按下

    X,y表示鼠标指针的位置

    mouseup

    鼠标抬起时发生的事件

    mousedown

    鼠标按下时发生的事件

    键盘事件

    Keyup

    键盘上的键抬起来时发生

    Private Sub 对象名_event(keycode As Integer,shift as integer)

    Keycode表示按下键的ascii

    Shift表示shift,ctrl,alt键的状态

    (这两个事件用的较少)

    Keydown

    当键盘上某键被按下去时发生

    Keypress

    此事件发生在键盘被按下后和字符被显示出来之前发生

    Private Sub 对象名_KeyPress(KeyAscii As Integer)

    参数KeyAscii被定义为整型变量,表示被按下去键的Ascii码,我们可以通过对变量KeyAscii值的判断来执行一些特殊操作

    change

    Change事件在控件的内容发生改变时执行

    Private Sub 对象名_Change()

    主要用于用户对文字输入的改变,文件选择的改变,还有滚动条

     
     
     
     
     
  • 相关阅读:
    判断用户分辨率调用不同的CSS样式文件
    译文:创建性感的CSS
    CSS控制文字的显示与隐藏时引出的Bug
    设计规范的理想
    浏览器不兼容的源头
    图片垂直居中的使用技巧
    CSS命名规范
    5.2 微格式
    如何在本地使用 Yahoo! BrowserPlus
    如何让 Firefox 2 和 Firefox 3 版本并存
  • 原文地址:https://www.cnblogs.com/rosesmall/p/3246165.html
Copyright © 2011-2022 走看看