以下是在立即窗口中的内容:
---------------------------------
?s(0)
人员设置(&E)
?s(1)
人员设置(&E)
?"人员设置(&E)"="人员设置(&E)"
True
?s(0)=s(1)
False
--------------------------------
s()为string
s(0)怎么不等于s(1)?????????????????????
---------------------------------
?s(0)
人员设置(&E)
?s(1)
人员设置(&E)
?"人员设置(&E)"="人员设置(&E)"
True
?s(0)=s(1)
False
--------------------------------
s()为string
s(0)怎么不等于s(1)?????????????????????
解决方案 »
- 工作中用到的关于mshflexgrid的问题,帮我解决一下,希望给出代码,给大家拜年了,祝 大家新春快乐:)
- 两个小问题,谢谢帮助!
- 请教MDAC_TYP.EXE问题
- 现想做一个客户端程序来监控远程服务器数据库中一个表的变化!!!!!!!
- 将下面的代码马上转换成代码立刻给分越快越高分!
- label控件的内容如何上下居中(label不改变大小)
- 请vb高手帮忙,小妹在编个小程序时遇到难题了。
- 请大家帮帮我忙 求你们了
- SQL是不是不支持中文的模糊查询? 比如...where '王*'
- 如何知道住了多少天?
- 我用VB写一个dll,用在asp上,请问如何向页面输出错误信息?
- 请各位兄弟,版主,大家帮帮忙,谢谢了,有关操作FTP的API的问题。
if s(0)=s(1) then
…………
end if
实际上s0=s1的,但在程序中却被判断为不等,于是在立即窗口中查看,上面就是结果
我的问题是s0为什么不等于s1???
s(0)=s(1)
付完值后不要改变s(0),s(1)
Dim s(2) As String
s(0) = "人员设置(&E)"
s(1) = "人员设置(&E)"
Debug.Print s(0) = s(1)
End Sub我这就可以
估计你代码里面有改变s(0)或s(1)的内容的语句
Option ExplicitPrivate Sub Command1_Click()
Dim s(1) As String
s(0) = "人员设置(&E)"
s(1) = "人员设置(&E)"
If s(0) = s(1) Then
MsgBox "true"
End If
End Sub
10是换行符
13是回车符VB中的常量vbnewline = chr(13) & chr(10)你在记事本中按一下回车就想当于输入一个 chr(13) & chr(10)