相关疑难解决方法(0)

如何在按钮或标签文本中显示"&"(&符号)?

我想在按钮或标签的text属性中显示&字符,而不是键盘快捷键.

有没有办法做到这一点?

vb.net windows ms-access

27
推荐指数
2
解决办法
3万
查看次数

在C#中的标签内显示下划线(_)

可能重复:
禁用WPF标签加速键(缺少文本下划线)

我目前正在开发一个C#WPF项目.我需要读入配置文件并显示在标签内检索的选项.选项有时在选项名称的中间用下划线(_)标记,例如,它可能是类似的my_option.

当我尝试my_option在标签内显示时,下划线被隐藏,而是在Alt按下该键时用作键盘快捷键.

如何禁用此功能,而是在标签中显示下划线?

我试过这样做my__option(也就是说,将两个下划线加在一起而不是一个),但这似乎没有做任何事情.

c# wpf

6
推荐指数
0
解决办法
857
查看次数

为什么不显示在Windows窗体标签中?

考虑:

Label label = new Label();

label.Text = "&";
Run Code Online (Sandbox Code Playgroud)

但是...... 在我运行程序之后,我看不到&.

码

如何在标签中显示该字符?

我想只显示角色.&

c# c#-3.0

6
推荐指数
3
解决办法
3982
查看次数

阻止&符号变成Windows Forms绑定的助记符/加速器

可能重复:
在Windows窗体的文本标签中输入"&"符号?

在标签控件绑定到用户填充属性的屏幕上,我在标签上加下划线字符(助记符),因为基础数据包含&符号.

例如,如果绑定属性包含"A&B Trucking",则标签显示为"AB Trucking",B带有下划线.键盘上的Alt-B会聚焦该标签.

你如何防止绑定控件发生这种情况?

c# binding winforms

3
推荐指数
1
解决办法
2202
查看次数

在表单标签中显示&符号 - C#

如果我构建一个这样的简单字符串:

string myStr = "Kayla & William";
Run Code Online (Sandbox Code Playgroud)

然后只需在这样的表单上设置标签文本:

lbl_Phrase.Text = myStr;
Run Code Online (Sandbox Code Playgroud)

表单中的输出删除&符号(&)

在此输入图像描述


我试过了:

  • 逃避&
  • ASCII编码
  • char.ConvertFromUtf32(38)

当我调试并逐步执行代码时,字符串包括&就好了.此外,我可以写字符串Debug.WriteLine(myStr);,它看起来很棒.

问题与表单如何显示字符串有关吗?如何才能显示标签&

c#

2
推荐指数
1
解决办法
1182
查看次数

无法在C#中的按钮文本中显示“ &&”

我想显示&&Windows窗体应用程序中按钮的文本&,但是显示的按钮仅显示具有单个字符的文本。

// this is how the button is declared and formatted
Button si = new Button();
si.Width = 25;
si.Height = 25;
this.Controls.Add(si);
si.bringToFront();
si.Text = "&&";
si.Font = new Font("Arial", 4, FontStyle.Regular) // as you can see, I made the font so small, in order to make sure the text fits the size of the button
si.Top = 10;
si.Left = 10;
Run Code Online (Sandbox Code Playgroud)

当我创建一个MessageBox时,它告诉button.Text中包含什么文本,它将显示&&(所需结果)。但是,在Windows窗体上找到的按钮仅包含一个字符:&

我已经尝试过的一些方法如下所示:

// 1
si.Text = "&" + "&"; …
Run Code Online (Sandbox Code Playgroud)

c# button visual-studio winforms

2
推荐指数
2
解决办法
101
查看次数

Label属性接受C#中的转义序列

可能重复:
在Windows窗体的文本标签中输入"&"符号?

标签中是否有任何属性可以在C#中显示"&"?

我正在尝试在标签中显示客户名称.当名称中有任何"&"符号时,它将显示为"_".例如,A&B XXX显示为ABB下划线.

而不是硬编码,有没有办法&通过设置任何属性显示收到的符号?

.net c# label escaping winforms

0
推荐指数
1
解决办法
3237
查看次数

标签 统计

c# ×6

winforms ×3

.net ×1

binding ×1

button ×1

c#-3.0 ×1

escaping ×1

label ×1

ms-access ×1

vb.net ×1

visual-studio ×1

windows ×1

wpf ×1