首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

vb.net中怎么实现在FORM监控鼠标选择的控件特别是textbox

2012-03-16 
vb.net中如何实现在FORM监控鼠标选择的控件特别是textbox各位大虾:小弟新来报到,求教一个问题要求:一个for

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

热点排行