2014-01-09 1 views
-2

Я разрешаю пользователю вводить текст, который они хотят, в поле, и я его сохраняю, а также перерисовываю флажок на экране с текстом в текстовом поле.CheckBox .text has & in, но он НЕ отправлен

Когда я отладки через него поле текста есть текст в это blár & blár '

Но на дисплее «&» не появляется.

Я не могу придумать что-нибудь еще, чтобы попробовать.

+0

Было бы легко, если бы вы предоставили фрагмент кода. – Mutant

+0

Если вы добавите фрагмент кода, вы получите дополнительную помощь. –

ответ

0

Это был & характер, который исчезал, и установив

UseMnemonic(false) 

это означает, что все & рисуются на экране, а не сокращенные символы не используются.

но CheckBoxX что и я использую не это, они просто добавили & ярлыки без возможности отключить, поэтому для этого я в настоящее время необходимо, чтобы обнаружить, если пользователь помещает в & и добавить еще & чтобы он отображался, и если они удаляют &, удалите с него другой &.

0

Я не уверен, как вы его рисуете, но символ '&' мнемоничен и должен быть эвакуирован путем его удвоения, то есть &&. Попробуйте взять ключ Alt, и в зависимости от настроек системы вы можете увидеть подчеркивание ниже следующего символа.

1

Амперсанд - специальный символ, указывающий, какой символ используется в качестве ярлыка. Попытайтесь поместить & перед печатным символом типа «& b», и вы увидите «ab», когда выделение b будет выделено, когда вы нажимаете ALT для просмотра ярлыков.

избежать одну &, заменив его двойным & (& &), что приведет к одной & отображается.

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