这是因为你点击按钮后,text1失去了输入焦点啊;而点击窗体时,text1的焦点没有丢失。改成这样就行了:Private Sub Command1_Click()Text1.SetFocusText1.SelStart = 0Text1.SelLength = Len(Text1.Text)End SubPrivate Sub Form_Click()Text1.SelStart = 0Text1.SelLength = Len(Text1.Text)End Sub