如何延迟VB6中的LostFocus事件

N

我在涉及LostFocus事件的过程中遇到了问题

当光标从特定文本框中失去焦点时,我只是将焦点重新放回到该框中。

我的问题是将焦点移走足够长的时间,以便用户单击注销按钮。有没有一种LostFocus足够长的时间来拦截事件以允许用户单击注销按钮的方法?

布莱恩·斯塔福德

显然,我不知道这里的全局。但是,仅遵循您所说的,技巧就可以了。实际上,事件会短暂延迟,从而允许单击按钮:

Option Explicit

Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Private Sub Text1_LostFocus()
   Sleep 100
   DoEvents

   Text1.SetFocus
End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在表格VB6中处理所有TextBox上的GotFocus / LostFocus事件

来自分类Dev

COM(VB6)事件在AutoIt中有延迟处理

来自分类Dev

VB6 + VB.NET lostFocus vs Validate?

来自分类Dev

如何在VB6中换行

来自分类Dev

如何在VB6中创建一个Handle(不是事件处理程序)?

来自分类Dev

如何在VB6中将事件处理程序添加到索引控件中?

来自分类Dev

如何安全地在.NET中运行异步代码和事件,以便VB6可以处理它?

来自分类Dev

VB6中的Dtpicker

来自分类Dev

如何从vb6中的查询中获取表值

来自分类Dev

VB6:如何从日期类型中删除时间部分

来自分类Dev

如何在vb6中注册.ocx文件?

来自分类Dev

如何在vb6中添加条件断点?

来自分类Dev

如何确定vb6中文件或目录的路径?

来自分类Dev

如何在VB6中修复损坏的引用

来自分类Dev

如何在VB6中设置粘性变量

来自分类Dev

如何在VB6中注册.ocx文件?

来自分类Dev

如何在VB6中获得随机字母?

来自分类Dev

如何从AutoHotkey脚本调用vb6中编码的.dll?

来自分类Dev

如何在目录vb6中保存文件

来自分类Dev

如何在VB6中制作热键?

来自分类Dev

如何更改vb6中制作的ActiveX的类ID

来自分类Dev

如何“克隆” VB6表单

来自分类Dev

如何预览VB6 .frm文件?

来自分类Dev

vb6中的变量声明问题

来自分类Dev

在vb6中调用mysql查询

来自分类Dev

在VB6程序中插入Gif

来自分类Dev

在 vb6 中滚动嵌入的帧

来自分类Dev

VB6轮询与计时器事件

来自分类Dev

如何将在C#中创建的控件用作VB6中的表单