有没有专门的get光标事件 而不用mousedown 
使它在用tab切换的时候也能处理 相应的事件 
另外请问 假如我在文本框里 用暗色的文字来标识文本框的用途 
当获得光标的时候 清空 
而 用 backspace键清空的时候 又能出现提示信息 我用 mousedown 和 change事件 组合实现的时候不合适 
因为当mousedown后 清空文本 直接触发了change 出现提示信息 
请问这里该怎么组合?

解决方案 »

  1.   

    change事件不要,然后在mousedown判断当前是不是backspace键
      

  2.   

    用一模块级变量进行标识:比如miMsgFlag%
    思路(下面不是正规的VB语句,能理解意思就行了)在mousedown事件中:miMsgFlag = 1
    清空TextBox(这时就触发Change事件)
    miMsgFlag = 0
    ...........在Change事件中:
    第一句就写上:
    If (miMsgFlag = 1) then Exit Sub
    ..............
    这样就应该可以解决问题。
      

  3.   

    在mousedown事件里判断?
    不可行吧
    假如你点了mouse 
    触发清空文本一次  关是不是backspace什么事