Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ввод в текстбох - абракадабра / 8 сообщений из 8, страница 1 из 1
07.06.2005, 09:17:08
    #33103912
gav
gav
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввод в текстбох - абракадабра
Уважаемые, помогите чем кто может!

Ситация:
На форме стоит неск. текстбоксов, в них забиваются данные.
Но при забивании русский шрифт отражается абройкадаброй.
Короче, проблемы с кодировкой.
Перекодировать конешно можно, но не каждый же символ в процессе забивания!

Что делать? И где?

Спасибо всем ответившим.
...
Рейтинг: 0 / 0
07.06.2005, 09:21:51
    #33103918
Melkiades
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввод в текстбох - абракадабра
Смотреть региональные установки Windows. Возможно, криво встал MUI. Возможно, английский IE на русскую винду каким-то образом попал.
...
Рейтинг: 0 / 0
07.06.2005, 09:44:35
    #33103963
gav
gav
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввод в текстбох - абракадабра
Самое прикольное, что используя эту же библиотеку MS Forms 2.0 (FM20.dll) в VBA в Excel проблем не было
...
Рейтинг: 0 / 0
07.06.2005, 11:02:48
    #33104195
gav
gav
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввод в текстбох - абракадабра
Пришла мысль в башку:

Если работает в VBA под Excel'ем, где кодовая страница задана, может при открытии формы декларировать кодовую страницу Win 1251?

Как думаете поможет?

Не помню функции API (а может в VB есть) указания кодовой страницы.
Напишите, а?

Всем спасибо.
...
Рейтинг: 0 / 0
07.06.2005, 12:19:35
    #33104503
gav
gav
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввод в текстбох - абракадабра
Выяснил:

Такое происходит если помещаешь элементы библиотеки MS Forms 2.0 на стандартную форму VB.
Если вставить в проект форму из библиотеки MS Forms 2.0 и уже на ней разместить ComboBox, то русский текст выводится нормально.

Интересно, почему на стандартной форме косячит, может у нее настраиваетс яязыковая страница где-нибудь?
...
Рейтинг: 0 / 0
07.06.2005, 15:26:58
    #33105160
Melkiades
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввод в текстбох - абракадабра
что-то у тебя точно криво встало...

Private Declare Function LoadKeyboardLayout Lib "user32" Alias "LoadKeyboardLayoutA" (ByVal pwszKLID As String, ByVal flags As Long) As Long
...
Рейтинг: 0 / 0
07.06.2005, 15:53:08
    #33105239
gav
gav
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввод в текстбох - абракадабра
Melkiades, Спасибо за API

Насчет форм VB:

У меня сложилось такое впечатление, что контролы работают только со "своими" формами:

контролы из MS Forms 2.0 (FM20.dll) отображают русский шрифт только на своих родных формах из этой же библиотеки, ситандартные контролы - на стандартной форме VB (на форме из MS Forms 2.0 стандартные контролы недоступны)

Может так задумано MS? :)

Вообще кто-нидь пользует кроме как в VBA MS Forms 2.0 (FM20.dll)?
...
Рейтинг: 0 / 0
01.03.2006, 09:59:08
    #33572593
YuraSh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ввод в текстбох - абракадабра
gavУважаемые, помогите чем кто может!

Ситация:
На форме стоит неск. текстбоксов, в них забиваются данные.
Но при забивании русский шрифт отражается абройкадаброй.
Короче, проблемы с кодировкой.
Перекодировать конешно можно, но не каждый же символ в процессе забивания!

Что делать? И где?

Спасибо всем ответившим.

Ответить не отвечу, т.к. у меня тоже самое, только с модификациями, и тоже прошу помощи. Тоже в форме EXEL VBA есть всего один TextBox с установленным в Property шрифтом New Times Roman 10. При запуске формы и вводе информации в этот TextBox шрифт меняется на Arial (возможно), и после перехода в отладчик VBA на форме остается этот новый шрифт,хотя в Property указывает, что там New Times Roman 10. Что ни делал, не помогает. Система WIN2000, EXEL тоже из оффиса 2000. А на ХР эта же форма не меняет шрифт. Помогите, только поконкретней, куда влезть, что изменить. Общих фраз, типа, криво стоит, не надо. Спасибо за потраченное время на прочтение сего. YuraSh. Shukin@Kristall.ru
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ввод в текстбох - абракадабра / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]