上面的方法是可行的,可以把你所有的控件名都写到一个数组里,然后用FOR循环,如果过程中哪个控件GotFoucs了,就从数组中得到这个控件名字,就OK了。
还有一zhopng方法,你写一个得到光标的函数。
Private Function GotFoucs(ByVal strName as string)
MsgBox "strName Get the foucs!"
End Function
然后:哪个控件得到光标了就调用这个函数声明一下自己得到光标了
Private Sub txtOkMNID_GotFocus()
Call GotFoucs(txtOkMNID)
End Sub
最后你只要去GotFoucs(txtOkMNID)就可以了。
要把strName定义成全局变量,在你判断那个控件得到了光标的时候只要判断strName的值就可以了
if strName="txtOkMNID" then
……
end if
[此贴子已经被作者于2006-12-15 14:44:49编辑过]