ActiveControl 的问题
现有一个textbox 和一个button 在输入textbox后点击button 。我在text的LostFocus事件中用到了ActiveControl.name 本来想取得button的name,但是现在还是textbox 的name。
Private Sub TextBox1_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.LostFocus
MsgBox(ActiveControl.Name)
End Sub
有什么方法可以让我取到button 的name?
[解决办法]
不明白楼主为什么非要用这个事件,为什么不用点击按钮事件呢?
[解决办法]
在TextBox的LostFocus事件里TextBox还处于有焦点的状态,只是说将要失去焦点,而不是已没有焦点了。
你应该换一个思路来取ActiveControl的属性。