Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / MSForms.TextBox, вместо кирилицы иероглифы / 17 сообщений из 17, страница 1 из 1
09.08.2005, 13:29:04
    #33206737
v_m_s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSForms.TextBox, вместо кирилицы иероглифы
на форме тексбоксы из библиотеки MSForms, при вводе русских букв отображаются иероглифы всякие,
может кто знает как решить проблему
...
Рейтинг: 0 / 0
09.08.2005, 14:26:33
    #33206875
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSForms.TextBox, вместо кирилицы иероглифы
попробуйте в textbox.font поставить кирилический шрифт
типа times new roman cyr
...
Рейтинг: 0 / 0
09.08.2005, 16:22:52
    #33207277
v_m_s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSForms.TextBox, вместо кирилицы иероглифы
пробовал
результат тот же
...
Рейтинг: 0 / 0
09.08.2005, 16:35:04
    #33207340
Valeriu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSForms.TextBox, вместо кирилицы иероглифы
Пробуй такой код для Text1 -> MS San serif

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Private Sub Command1_Click()
Dim i As Integer
Text1.Font.charset =  172 
Text1 = ""
For i =  0  To  255 
Text1 = Text1 & " " & Chr$(i) + " "
Next i
End Sub


Должно высвечиватся и русские символы !!!
...
Рейтинг: 0 / 0
09.08.2005, 16:41:00
    #33207372
Valeriu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSForms.TextBox, вместо кирилицы иероглифы
Если не лень добавь на форму еще List1 (list Box) и при наборе в
Text1 в List1 появится :

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Private Sub Text1_KeyPress(KeyAscii As Integer)
Dim Clav As String
Dim Str As String
Dim Msg As String
Clav = Chr$(KeyAscii)
Str = CStr(KeyAscii)
Msg = Msg & "Ascii Number: " & Str
Msg = Msg & "Character:  " & Clav
'MsgBox Msg
List1.AddItem Msg
End Sub
...
Рейтинг: 0 / 0
10.08.2005, 14:29:54
    #33208344
v_m_s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSForms.TextBox, вместо кирилицы иероглифы
вариант с font.charset = 172 неработает
...
Рейтинг: 0 / 0
10.08.2005, 17:08:58
    #33208775
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSForms.TextBox, вместо кирилицы иероглифы
Если это MSForms2, то скорее, проблема с версией FM20.DLL
В свое время пришлось отказаться от этой библиотеки из-за ее чрезмерного версионизма.
...
Рейтинг: 0 / 0
11.08.2005, 11:28:34
    #33209954
v_m_s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSForms.TextBox, вместо кирилицы иероглифы
А какую альтернативу можете предложить?
Какой текстбокс можно использовать, кроме вибишного и MSForms?
...
Рейтинг: 0 / 0
11.08.2005, 11:41:39
    #33210003
Melkiades
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSForms.TextBox, вместо кирилицы иероглифы
v_m_sА какую альтернативу можете предложить?
Какой текстбокс можно использовать, кроме вибишного и MSForms?
Microsoft Rich TextBox Control
...
Рейтинг: 0 / 0
11.08.2005, 11:52:57
    #33210025
Valeriu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSForms.TextBox, вместо кирилицы иероглифы
Господа, я не понимаю почему в стандартный VB TextBox нельзя вводит
русские буквы ???
По-моему у господина v_m_s неправильно настроенны языки и стандарты вот и ВСЕ !!!
...
Рейтинг: 0 / 0
11.08.2005, 11:52:58
    #33210026
v_m_s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSForms.TextBox, вместо кирилицы иероглифы
RichTextBox не вариант, там чтобы изменить цвет текста надо выделять весь текст и применять форматирование, хотя может быть можно с помощью api функции SendMessage попробовать изменить цвет текста, надо поискать какой там код команды.
...
Рейтинг: 0 / 0
11.08.2005, 12:04:23
    #33210056
Melkiades
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSForms.TextBox, вместо кирилицы иероглифы
v_m_sна форме тексбоксы из библиотеки MSForms, при вводе русских букв отображаются иероглифы всякие,
может кто знает как решить проблему
Это только наи одной машине, или на всех машинах с разными виндами?
Такое может быть, елси были выбрамы неправильные настройки при установке русского MUI на английскую винду.
...
Рейтинг: 0 / 0
11.08.2005, 12:05:18
    #33210060
v_m_s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSForms.TextBox, вместо кирилицы иероглифы
извиняюсь, что не изложил проблему полностью.
дело в том что я ищу контрол, который будет работать на прозрачной форме,
как только начинаешь выделять текст, или же появляется скролл при вводе, вся прога виснет

richTextBox не вешает прогу при появлении скролла, но там надо выделять текст для изменения цвета текста, а это для него смертельно

стандартный вибишный текстбокс вешает прогу уже при скроллинге текста

а вот как раз MSForms 2.0 прекрасно работает, но вот писать там кирилицей никак не получается
...
Рейтинг: 0 / 0
11.08.2005, 12:08:42
    #33210074
v_m_s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSForms.TextBox, вместо кирилицы иероглифы
пробовал на трех разных машинах
везде один и тот же результат
а от прозрачности окон отказываться не охота, суть идеи дизайнерской на этом основывается
...
Рейтинг: 0 / 0
11.08.2005, 13:06:33
    #33210266
Worobjoff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSForms.TextBox, вместо кирилицы иероглифы
Как на счет сторонних фирм?
ComponentOne например.
Раньше этот пакет назывался Apex TrueDB Input Pro.
...
Рейтинг: 0 / 0
11.08.2005, 13:26:10
    #33210327
Valeriu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSForms.TextBox, вместо кирилицы иероглифы
Писать то пишется но как ???

Код: plaintext
1.
2.
Private Sub TextBox1_KeyPress(KeyAscii As MSForms.ReturnInteger)
TextBox1 = Chr$(KeyAscii)
End Sub

Я думаю что немного покопать можно найти решение !!!
...
Рейтинг: 0 / 0
11.08.2005, 14:07:08
    #33210479
v_m_s
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MSForms.TextBox, вместо кирилицы иероглифы
нашел решение
просто нашел пример как изменять стиль текста (включая цвет) в richTextBox без всякого выделения текста, с помошью API функции sendMessage
если кому пригодится, пример здесь: www.vb-helper.com/howto_set_rich_format.html
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / MSForms.TextBox, вместо кирилицы иероглифы / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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