Эй, я пытаюсь понять, как правильно отображать символ ▼ в приложении .NET winform.Отображение нисходящего треугольника в VB.NET ▼ (U + 25BC)
Я создаю настраиваемый элемент управления, и для кнопки я хочу, чтобы этот символ появился. Я могу установить текст для этого символа, но он выглядит как пустой квадрат.
Любые идеи о том, что мне нужно сделать, чтобы этот персонаж отображался правильно на моих формах?
Я использую шрифт Arial, который совместим с этим символом.
EDIT: В настоящее время устанавливается следующим образом:
btnCalendarToggle.Text = "▼" 'Yes, it appears exactly like this in my code
Более подробную информацию о характере можно найти здесь: http://www.fileformat.info/info/unicode/char/25bc/index.htm
EDIT2: Я пытался добавить некоторые другие символы Юникода , и получил следующее сообщение:
«Некоторые символы Unicode в этом файле не могут быть сохранены в текущей кодовой странице . Вы хотите пересохраните этот файл как Unicode для того, чтобы поддерживать ваши данные?»
После нажатия ДА на это сообщение, он по-прежнему не работает. Оказывается, что метод кодирования может быть неправильно для файл ... Я не знаю, что, чтобы установить его. кто-нибудь еще пытался отобразить этот символ в WinForm раньше?
Если все, что вы используете для этого, это кнопка, и только для отображения визуальной концепции стрелки вниз, я просто использовал бы изображение для кнопки. – Charlie
Предложите вам использовать изображение или использовать явную escape-последовательность, предложенную ShuggyCoUk. Изменение ваших файлов кода suce в виде unicode может вызвать проблемы с контролем источника –
Теперь он работает нормально, используя кодировку UTF-8.Эвакуационная последовательность - это путь. Спасибо за помощь, ребята! – jgallant