初学VB,自己编写一个小东西,在触发窗体事件时遇到一点问题~~,哪位能够帮忙解决一下啊~谢谢 触发窗体事件时遇到问题~~,在同一个窗体内部只能触发一个事件,如果运行另一个事件,前一个事件就停住了,如何能够实现同一个窗体中同时运行多个事件,而不相互影响呢~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 很难办,计算机对于一个进程是顺序执行的,除非开多进程、或多线程,VB又不好办到。您可以采用timer控件变通一下,让两个进程交替执行。 分别在每个事件的事件处理过程中使用 DoEvents 语句例如:Private Sub Form_Click() DoEvents '事件处理代码部分 '........End SubPrivate Sub Form_Resize() DoEvents '事件处理代码部分 '........End Sub 去看看WINDOWS窗体的消息处理函数楼主你就明白了为什么不可能。至于什么加上DOEVENTS之类的,除了让你的程序效率降低外没有任何用处。消息就是一个个处理的,处理速度有快慢而已。 用DoEvents吧,它的意思就是暂时转让CPU资源。 vb中如何获取system32系统相对路径 菜鸟的问题~~VB界面操作Excel~~~~ 如何让保存文件对话框的默认保存位置是桌面? 这种查询应该怎么写?急 不错的一个贴字呵呵asp版的 为什么“我得分的问题”中贴子里,没有看到我的分? 想把输入法码表原文件转成输入法,用VB编程可以实现吗? 如何在运行时控制控件(事先不知的)是否可用? 设计一个工具栏的保存按钮,怎样保存每一个活动窗体中的数据?? Visual Basic能不能用代码在Form中添加一个按钮对象,或者picturebox对象? ado批量更新问题 vb6 runtime error致命错误!在线等!
例如:Private Sub Form_Click() DoEvents '事件处理代码部分
'........End SubPrivate Sub Form_Resize() DoEvents '事件处理代码部分
'........End Sub
至于什么加上DOEVENTS之类的,除了让你的程序效率降低外没有任何用处。消息就是一个个处理的,处理速度有快慢而已。