在一个文本框中输入完信息后要激活“确定”按钮的Click事件怎么办???
请高手指点!!!

解决方案 »

  1.   

    在KEYDOWN中加入
    if keyascii=13 then
    command1_click()
    end if
      

  2.   

    按enter健相當于點擊"確定"按鈕Private Sub Text1_KeyPress(KeyAscii As Integer)
        If KeyAscii = 13 Then
            Call Command2_Click
        End IfEnd Sub
      

  3.   

    楼上的方法有局限性。
    设置Command的Default属性为True,这样无论你是在哪个控件里按下回车都会触发这个按钮。
    同样的,设置Cancel属性为True,则无论在哪个控件内按ESC键都会触发这个按钮。
      

  4.   

    一般的用法是:“确认”按钮设置Default属性为True,“取消”按钮设置Cancel属性为True
    实用的例子有:登录对话框上的确认和取消按钮。
    一句语句都不用多写。
      

  5.   

    不太明白楼主的意思
    “激活”的意思是不是command原来是不可用的,然后text里输入特定的字符才能使其可用?
    要是这样的话可以用下面代码Private Sub Form_Load()
    Command1.Enabled = False
    End SubPrivate Sub Text1_Change()
    If Text1.Text = "芝麻开门" Then Command1.Enabled = True
    End Sub
      

  6.   

    如果只是针对其中一个文本框的话,就是用这种办法
    Private Sub Text1_KeyPress(KeyAscii As Integer)
        If KeyAscii = 13 Then
            Call Command2_Click
        End IfEnd Sub
    和2,3楼的办法一样。
    如果是针对所有的文本框,就采用4楼的办法。
      

  7.   

    在KEYDOWN中加入
    if keyascii=13 then
    command1_click()
    end if
    这个方法足够了。
      

  8.   

    你用text的失焦事件触发不行吗?LostFocus。