当双击一个textbox控件,弹出一个窗口,以供选择值,但不要让它触发LostFocus事件
lostfocus事件是我处理textbox值的,请问该如何做?

解决方案 »

  1.   

    没人会,还是没人愿意回答?俺只是一个初学者而已~~~~~,我只是想学习,这样问,也有错吗,期待好人ing~~~~
      

  2.   

    '不知道有没有好办法
    Option ExplicitPrivate m_blnDBL As BooleanPrivate Sub Text1_DblClick()
        m_blnDBL = True
        Form2.Show vbModal
    End SubPrivate Sub Text1_LostFocus()
        If m_blnDBL = False Then
            MsgBox "Text1_LostFocus"
        End If
        m_blnDBL = False
    End Sub
      

  3.   

    lostfocus事件是我处理textbox值的
    =================================
    这种事情最好在Validate事件中做
    使用Validate事件,完全可以避免你现在的问题
      

  4.   

    Private Sub DB()
    MsgBox "DblClick"
    End SubPrivate Sub Text1_DblClick()
    DB
    End SubPrivate Sub Text1_LostFocus()
    LF
    End Sub
    Private Sub LF()
    MsgBox "LostFocus"
    End Sub
      

  5.   

    当双击的时候 ,截取textbox的WM_KILLFOCUSE 消息 它就不会触发 LostFocus 事件了
      

  6.   

    zhxzheng(风)
    当双击的时候 ,截取textbox的WM_KILLFOCUSE 消息 它就不会触发 LostFocus 事件了*****************************************************************************
    能不能说说,具体怎么做?