Как добавить односимвольные элементы в список во время разработки? - PullRequest
4 голосов
/ 14 июля 2011

У меня есть форма VB6 с ComboBox, в которую я пытаюсь добавить несколько односимвольных элементов (в частности, от «A» до «D»). Я могу ввести их в поле свойств(используя Ctrl-Enter для добавления новых строк), и я получаю окно, которое выглядит следующим образом:

Listbox with single-character items.

Однако, когда я принимаю элементы списка (нажав Enter илиперемещая фокус,) он заменяет все мои односимвольные элементы квадратами:

enter image description here

Это происходит со всеми односимвольными элементами, но не с любыми многосимвольными элементами, которые я могу добавить.Элементы на самом деле изменяются (это не просто проблема с отображением) и отображаются в виде блоков при фактическом запуске программы.Очевидно, что я могу добавлять элементы программно, но я бы предпочел сделать это во время разработки для простых приложений, подобных этому.Это ошибка в IDE VB6 и есть ли обходной путь?

Ответы [ 3 ]

1 голос
/ 14 июля 2011

У вас нет нестандартных (или юникодных) региональных настроек на вашей машине, попробуйте использовать английский (Великобритания) для региональных настроек и настройки клавиатуры и посмотрите, поможет ли это.

Когда я писал приложение для VB6, которое некоторое время назад использовало арабский язык, мне приходилось менять локаль и перезагружать мой ящик каждый раз, когда я хотел отредактировать арабские строки в файле ресурсов, так как в противном случае это могло бы испортить!

1 голос
/ 14 июля 2011

я вижу. Отключить все надстройки, закрыть vb и снова ввести тест и после включения надстройки. в моем случае это исправить

0 голосов
/ 14 июля 2011

У меня была похожая проблема много лет назад, но не больше. Я думаю, что исправить было установить пакет обновления 6 VB6.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...