VB LABEL控件 &的显示问题 一个&会显示为_,两个&显示为一个&.这个问题怎么解决

不要劝我换控件了.这个问题应该是经常见到的.我想知道写VB的老手们是怎么处理这种情况的.现在在支持特殊字符.这些特殊字符包括#$&*()<>等.其它的还好说,可就是到了&... 不要劝我换控件了.
这个问题应该是经常见到的.我想知道写VB的老手们是怎么处理这种情况的.
现在在支持特殊字符.这些特殊字符包括#$&*()<>等.
其它的还好说,可就是到了&的时候会出现上面说的问题.
现在有一串字符,里面可能有&,也可能没有.在显示的时候它就当成连接符了.怎么解决
展开
 我来答
百度网友bdb9803
2011-07-28 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
把你想显示的字符串写出来,肯定能解决。
更多追问追答
追问
我想显示的内容不确定,在补充问题里说明了一下,你试试
追答
private function GetStr(byval inString as string)as string
getstr=replace(instring,"&","&&")
end function

label1.caption=getstr("123&456&789")
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
是小白啊2k
2011-07-28 · TA获得超过2566个赞
知道小有建树答主
回答量:1183
采纳率:0%
帮助的人:1162万
展开全部
复制我这个&,就能正常显示了,这个是全角的
要是非要半角的可以这样
Label1.Caption = Replace(Label1.Caption, "&", "&&")
追问
太谢谢了.这样还真行.
我这个&是从数据库中读出来的,你的意思是读出来后转成全角的吗.
能不能换个方法呢
追答
两种方案啊,一种就是
Label1.Caption = Replace(Label1.Caption, "&", "&&")
另外一种是
Label1.Caption = Replace(Label1.Caption, "&", "&")
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
走吧131313
2011-08-04 · TA获得超过142个赞
知道小有建树答主
回答量:242
采纳率:0%
帮助的人:155万
展开全部
楼上的,LABEL里CHR(38)没用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
greenleaf1976
2011-07-29
知道答主
回答量:5
采纳率:0%
帮助的人:8474
展开全部
当&为字符时加引号不行吗?
追问
老实说,不太行.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
idhgd
2011-07-28 · TA获得超过105个赞
知道小有建树答主
回答量:325
采纳率:0%
帮助的人:182万
展开全部
你想显示什么
追问
...你猜呢.
追答
你是想显示_&还是想显示&
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式