事件及消息
文章平均质量分 71
slowgrace
♫ 西西雍雍
展开
-
事件的触发时机及先后顺序
开启窗体:Open(窗体)→Load(窗体)→Resize(窗体)→Activate(窗体)→Current(窗体)→Enter(第一个拥有焦点的控件)→GotFocus(第一个拥有焦点的控件) 关闭窗体:Exit(控件)→LostFocus(控件)→Unload(窗体)→Deactivate(窗体)→Close(窗体)切换至另一窗体:Deactivate(窗体A)→Acti转载 2009-02-03 17:18:00 · 720 阅读 · 0 评论 -
事发现场和事主——在VBA中使用自定义事件
Technorati 标签: vba,自定义事件,raiseevent,withevents,事件过程,事主,事发现场版权声明:可以任意转载,转载时请务必以超链接形式标明如下文章原始出处和作者信息及本声明作者:xixi出处:http://blog.csdn.net/slowgrace/archive/2008/12/06/3456784.aspx和自定义事件相关的语句以及关原创 2008-12-06 00:12:00 · 4355 阅读 · 0 评论 -
关于KeyUp事件
这几天我在写树类的拖拽部分。按下Ctrl同时拖拽表示拷贝节点。先大致写了个框架,具体的移动、拷贝操作用msgbox代替。我在keyup事件里记录ctrl键是否释放,但是我的程序总是不能正确地判断Ctrl键是否释放。跟了跟,发现进入Oledragdrop之后keyup事件压根不发生。查了番(1)如果在按下或发送键后显示一个模式对话框,则 KeyDown 和 KeyPress 事件将发生,但 Ke原创 2009-03-04 19:15:00 · 1667 阅读 · 0 评论 -
利用API函数向TreeView控件发送消息
版权声明:可以任意转载,转载时请务必以超链接形式标明如下文章原始出处和作者信息及本声明作者:xixi出处:http://blog.csdn.net/slowgrace/archive/2009/04/15/4076404.aspx1、SendMessage向TreeView控件发送消息通常要用API的sendmessge函数,这需要在标准模块里添加声明如下:原创 2009-04-15 16:48:00 · 4803 阅读 · 1 评论 -
由TreeView Node得到对应的HItem
来自:http://topic.csdn.net/t/20041008/11/3433163.html,感谢Tiger_Zhao提供链接。代码注释得很清晰,就不废话了,如下: If successful, returns the treeview item handle represented by the specified原创 2009-04-16 12:29:00 · 2308 阅读 · 1 评论 -
通过API函数发送鼠标点击消息
此文来自http://topic.csdn.net/u/20090325/07/ab133e9f-de30-4ae0-a3d0-4c0238a651ff.html和http://topic.csdn.net/u/20090325/07/dcb048a0-c0ee-481f-b0ec-29e4e31e8acc.html这两个帖子的讨论,感谢Tiger_Zhao,goosen,myjian的指点。原创 2009-04-16 15:07:00 · 9707 阅读 · 1 评论 -
关于类间消息的探讨
版权声明:可以任意转载,转载时请务必以超链接形式标明如下文章原始出处和作者信息及本声明作者:xixi出处:http://blog.csdn.net/slowgrace/archive/2009/04/20/4095927.aspx本文来自与Tiger_Zhao和ahao等的多次讨论。1、类间传递消息的三种方法类之间信息的传递可以有两种方式:一种是通过消息传递,另一种是不原创 2009-04-20 22:43:00 · 1859 阅读 · 1 评论 -
VB中用TAG防止控件属性赋值引起的不必要的事件
看到yachong在一个帖子回了一段有意思的,转贴在这里:很多时候给属性赋值会触发事件,至于哪个属性触发哪个事件就要靠经验了:) Private Sub Command1_Click() 这三个属性会触发下面的三个事件 Option1.Value = True Text1.Text = "12345" List1.ListIndex = 1E转载 2009-04-24 00:29:00 · 2198 阅读 · 1 评论 -
会引发事件的控件属性设置(持续记录中)
(1)在代码中设 CommandButton 的 Value 属性为 True。会引发它的click事件。(2)在代码中设 optChoice.Value = True,可以选定一个选项按钮。(这样是否会激发它的click事件?)(3)对组合框的 ListIndex 属性进行设置也会触发控件的 Click 事件。(4)可在代码中用 Value 属性触发命令按钮的 Click 事件。原创 2009-05-14 14:40:00 · 628 阅读 · 0 评论