方法有很多,下面给两个简单点的你。 我不是网上搜索的,因为我本身就懂VB,这种问题也很简单。 天籁梓轩 的方法是最没有效率的。 我的代码: Private Sub Command1_Click() If Text1.Text Like "*.*" Then Exit Sub Text1.Text = Text1.Text & "." End Sub '或者这个也行 Private Sub Command2_Click() If InStr(1, Text1.Text, ".") > 0 Then Exit Sub Text1.Text = Text1.Text & "." End Sub