C# - 允许在文本框中输入和存储符号 (&)
C# - Allowing ampersands (&) to be entered in Textboxes and stored
我可以找到多个涉及标签的解决方案,但我似乎找不到任何允许通过文本框使用 & 符号的解决方案或建议?
我有一个用户必须在第一次加载时配置的 WinForm,他们在其中一个字段中输入“&”的情况并不少见。保存后,此值将用作 groupBox
标题,但“&”会被删除。要求他们输入两次符号 (&&) 以使其正确显示是不整洁的。
是否可以将单个“&”添加到文本字段中,然后在不删除的情况下使用?
Edit:澄清一下,文本框值用作 groupbox 的文本值,所以 UseMnemonic
不是这里的一个选项。
您可以通过以下方式逃脱:
_schoolGroupBox.Text = _federationNameTextBox.Text.Replace("&", "&&");
我可以找到多个涉及标签的解决方案,但我似乎找不到任何允许通过文本框使用 & 符号的解决方案或建议?
我有一个用户必须在第一次加载时配置的 WinForm,他们在其中一个字段中输入“&”的情况并不少见。保存后,此值将用作 groupBox
标题,但“&”会被删除。要求他们输入两次符号 (&&) 以使其正确显示是不整洁的。
是否可以将单个“&”添加到文本字段中,然后在不删除的情况下使用?
Edit:澄清一下,文本框值用作 groupbox 的文本值,所以 UseMnemonic
不是这里的一个选项。
您可以通过以下方式逃脱:
_schoolGroupBox.Text = _federationNameTextBox.Text.Replace("&", "&&");