if trim(text1.text)=trim(text2.text) then
有这么简单么

解决方案 »

  1.   

    if text1.text=text2.text then 密码正确
      

  2.   

    就是这么简单啊,
    trim(text1.text)=trim(text2.text)
    但是要看你要进行如何的比较了
    可以用strcomp函数:
    StrComp 函数来比较两个字符串。如果第三个参数值为 1,字符串是以文本比较的方式进行比较;如果第三个参数值为 0 或是缺省,则以二进制比较的方式进行比较。文本比较方式会将大小写字母视为一样,但二进制比较方式则视为不同。Dim MyStr1, MyStr2, MyComp
    MyStr1 = text1.text
    MyStr2 = text2.text  
    MyComp = StrComp(MyStr1, MyStr2, 1)   ' 返回 0。
    MyComp = StrComp(MyStr1, MyStr2, 0)   ' 返回 -1。
    MyComp = StrComp(MyStr2, MyStr1)   ' 返回 1。
    明白了吧,呵呵
      

  3.   

    不用,直接
    if text1.text=text2.text then .....
    就可以了
      

  4.   

    if text1.text=text2.text then msgbox "正确"
    else msgbox "错误"
      

  5.   

    不能trim!
    人家密码前后包含空格呢?
    我的方法最正确!
      

  6.   

    如果你要想复杂点:可以用Instr()函数
    Instr(source As String,search As String)比较函数if Instr(Text1.text,Text2.Text)=0 then 
    MsgBox("密码不正确")
    End if不知道你是否把问题说错了,有这么简单吗?