ruofeich
路人甲
路人甲
  • 注册日期2003-07-28
  • 发帖数40
  • QQ
  • 铜币185枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1701回复:0

确定谁引发Lostfocus[转帖]

楼主#
更多 发布于:2003-11-21 23:46
确定谁引发Lostfocus

我们常会在Control项的LostFocus中去Check其输入的正确性,但如
果我们按 "取消" 的CommandBox又希望不要去Check,直接结束就好
,即,如何是是按了该CommandBox而产生的LostFocus呢?

在LostFocus中Check Screen.ActiveControl便可得知下一个Control
是谁,便可解决这问题

Private Sub Text1_LostFocus()
If Screen.ActiveControl Is Me.Command1 Then
   Debug.Print "按到Command1"
Else
   Debug.Print "进行LostFoucs的程式"
End If
End Sub
喜欢0 评分0
游客

返回顶部