VB.NET中的转义字符

VB.NET中的转义字符,vb.net,winforms,escaping,Vb.net,Winforms,Escaping,为了在按钮中将字符&显示为文本,我使用& 我想在另一个按钮中显示字符串%,但&%不起作用 那么如何显示字符% 使用此btn5.Text=“%”根本不显示百分比符号 只要有%在它自己的作品中,就没有必要逃避它也许一个devexpress按钮会用它的按钮标题做一些非标准的事情?标准按钮显示%字符应该没有问题。如果&%不起作用,请尝试改用%%。我知道DevExpress最早是在Delphi中开发的,在Delphi中,%字符也是转义字符 接下来,根据我发现的情况,您可能必须使用\%而不是&%、%%或仅使

为了在按钮中将字符&显示为文本,我使用&

我想在另一个按钮中显示字符串%,但&%不起作用

那么如何显示字符%


使用此
btn5.Text=“%”
根本不显示百分比符号

只要有%在它自己的作品中,就没有必要逃避它

也许一个devexpress按钮会用它的按钮标题做一些非标准的事情?标准按钮显示%字符应该没有问题。

如果&%不起作用,请尝试改用%%。我知道DevExpress最早是在Delphi中开发的,在Delphi中,%字符也是转义字符

接下来,根据我发现的情况,您可能必须使用\%而不是&%、%%或仅使用%

如果不起作用,您可以联系或检查源代码(如果您有可用的源代码)


问题是,从来没有人考虑过定义一个转义字符

我不能证实你的问题。将按钮(键入System.Windows.Forms.Buton)添加到.Text等于“%”的窗体在设计和运行时对我都有效。

Btn5.Text=Chr(37)

这是ASP.NET吗?Windows窗体?WPF?我刚刚试过一个WinForms应用程序,%对我来说不需要任何转义…你试过用Reflector查看devx按钮控件源代码吗?问题是“通过使用此btn5.Text=“%”根本不显示百分比符号!”我测试了btn5.Text=Chr(37),它显示得很好。