powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ввод в текстбох - абракадабра
8 сообщений из 8, страница 1 из 1
Ввод в текстбох - абракадабра
    #33103912
gav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые, помогите чем кто может!

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

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

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

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

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

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

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

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

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

Private Declare Function LoadKeyboardLayout Lib "user32" Alias "LoadKeyboardLayoutA" (ByVal pwszKLID As String, ByVal flags As Long) As Long
...
Рейтинг: 0 / 0
Ввод в текстбох - абракадабра
    #33105239
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
Ввод в текстбох - абракадабра
    #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
8 сообщений из 8, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ввод в текстбох - абракадабра
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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