Введите символ " & " в текстовую метку в Windows Forms?
Как ввести специальные символы в Label
в C# (Windows Forms)?
Если вы попытаетесь написать " & " в метку, вы получите вместо этого своего рода подчеркивание..
Так что C# это эквивалентно "&"? ("&", очевидно, не работает).
5 ответов:
два варианта:
избежать его с другим амперсандом (
&&
).Set
UseMnemonic
для этой меткиfalse
. Это приводит к тому, что все амперсанды в тексте воспринимаются буквально, поэтому вам не нужно удваивать ни один из них. Однако вы потеряете подчеркивание и доступ к ключевым функциям.вы можете установить значение либо в конструкторе, либо в коде:
myLabel.UseMnemonic = false; myLabel.Text = "Text&Text";
добавить еще один амперсанд перед ним, так:
&&
или посмотрите на следующее:метки.UseMnemonic (документация MSDN)