vb.net中如何实现在FORM监控鼠标选择的控件特别是textbox
各位大虾:
小弟新来报到,求教一个问题
要求:一个form里,有不确定数目的Textbox,要求实现获取鼠标点击的是哪个textbox。
返回该textbox的名字就可以啦
主要是vb.net中找不到一个事件可以监视该鼠标
mousecheck 等一系列的事件都无法监视到鼠标在几个textbox中的点击,光标在几个textbox中的变化。
这个问题也可以说是:如何获取上一个活动的控件,特别是TEXTBOX控件?
急! 谢谢了!
[解决办法]
Dim M_OleName As String
Dim M_NewName As String
Dim M_NewActCon As Object
Private Sub Form_Load()
Timer1.Interval = 50
End Sub
Private Sub Timer1_Timer()
On Error Resume Next
Set M_NewActCon = Me.ActiveControl
M_NewName = M_NewActCon.Name
If M_NewName <> M_OleName Then
Me.Caption = M_NewName
M_OleName = M_NewName
End If
End Sub