VB LABEL控件 &的显示问题 一个&会显示为_,两个&显示为一个&.这个问题怎么解决
不要劝我换控件了.这个问题应该是经常见到的.我想知道写VB的老手们是怎么处理这种情况的.现在在支持特殊字符.这些特殊字符包括#$&*()<>等.其它的还好说,可就是到了&...
不要劝我换控件了.
这个问题应该是经常见到的.我想知道写VB的老手们是怎么处理这种情况的.
现在在支持特殊字符.这些特殊字符包括#$&*()<>等.
其它的还好说,可就是到了&的时候会出现上面说的问题.
现在有一串字符,里面可能有&,也可能没有.在显示的时候它就当成连接符了.怎么解决 展开
这个问题应该是经常见到的.我想知道写VB的老手们是怎么处理这种情况的.
现在在支持特殊字符.这些特殊字符包括#$&*()<>等.
其它的还好说,可就是到了&的时候会出现上面说的问题.
现在有一串字符,里面可能有&,也可能没有.在显示的时候它就当成连接符了.怎么解决 展开
展开全部
把你想显示的字符串写出来,肯定能解决。
更多追问追答
追问
我想显示的内容不确定,在补充问题里说明了一下,你试试
追答
private function GetStr(byval inString as string)as string
getstr=replace(instring,"&","&&")
end function
label1.caption=getstr("123&456&789")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
复制我这个&,就能正常显示了,这个是全角的
要是非要半角的可以这样
Label1.Caption = Replace(Label1.Caption, "&", "&&")
要是非要半角的可以这样
Label1.Caption = Replace(Label1.Caption, "&", "&&")
追问
太谢谢了.这样还真行.
我这个&是从数据库中读出来的,你的意思是读出来后转成全角的吗.
能不能换个方法呢
追答
两种方案啊,一种就是
Label1.Caption = Replace(Label1.Caption, "&", "&&")
另外一种是
Label1.Caption = Replace(Label1.Caption, "&", "&")
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上的,LABEL里CHR(38)没用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
当&为字符时加引号不行吗?
追问
老实说,不太行.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你想显示什么
追问
...你猜呢.
追答
你是想显示_&还是想显示&
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询