Отображение строки с амперсандом в GroupBox и TreeViewC#

Место общения программистов C#
Anonymous
Отображение строки с амперсандом в GroupBox и TreeView

Сообщение Anonymous »

У меня есть такой код (упрощая вопрос):

Код: Выделить всё

public const string THIS_AND_THAT = "This & That";

System.Windows.Forms.GroupBox myGroupBox;
System.Windows.Forms.TreeView myTreeView;
System.Windows.Forms.TreeNode myTreeNode;

myGroupBox.Text = THIS_AND_THAT;

myTreeNode = new TreeNode(THIS_AND_THAT);
myTreeNode.Name = THIS_AND_THAT;
myTreeView.Nodes.Add(THIS_AND_THAT);
С помощью этого кода GroupBox отображается как «Это то», а TreeView корректно отображается как «Это и то».

Поэтому я изменил строку (как предложено здесь) на следующую:

Код: Выделить всё

public const string THIS_AND_THAT = "This && That";
В этом случае GroupBox правильно отображается как «Это и то», а TreeView отображается как «Это и& То».
Я не вижу возможности использовать свойство UseMnemonic в GroupBox или TreeView.

Что мне делать?

Подробнее здесь: https://stackoverflow.com/questions/492 ... d-treeview

Вернуться в «C#»