2010-09-18 3 views
1

У меня есть элемент управления вкладкой (в моем случае UltraTabControl из Infragistics), и я добавляю новую вкладку.Отключить преобразование индикатора & в ярлык (winforms)

Текст этой новой вкладки установлен на «Escape & Персонажи».

lTab.Text = "Escape &Characters" 

При визуализации элемента управления на вкладку & станет подчеркивание (_) для следующего символа - в данном случае «C» alt text

Я знаю, что & путь Microsoft указания символа ярлыка - но есть ли способ отключить это поведение?

Заранее спасибо.

+0

Я не уверен, beacuse я не могу проверить это сейчас, но вы пробовали lTab.Text = @ "Escape & Characters" ?? – Jonathan

+0

Я работаю в vb.net, поэтому я не могу использовать это @. Я пробовал System.Text.RegularExpressions.Regex.Unescape, но это не помогает. Строка не изменилась, я могу посмотреть на нее, и это «Escape & Characters» - правильно, но просто отображается «разрешено» – Ando

ответ

1

Я нашел ответ here.

Если вы хотите & в вашем меню/название заголовка вы должны передать его как & &, так что сейчас я:

inputText.Replace("&","&&") 
+1

, то, возможно, это короче. LTab.Text = inputText.Replace («&», «&&») – Jonathan

+0

Вы правы - короче, лучше (в данном случае). Я изменил сообщение, чтобы отразить ваше предложение. благодаря – Ando

Смежные вопросы