|
1 / 1 / 0
Регистрация: 24.07.2007
Сообщений: 178
|
|
Два бага, касающихся RichTextBox16.04.2008, 18:48. Показов 1354. Ответов 8
Метки нет (Все метки)
Есть два бага, касающихся RichTextBox, которые никак не могу устанить:
1) В Win2000 шрифт (имя шрифта) выделенного текста все время возращается в Tahoma. Т.е. я меняю в свойстве Font имя шрифта на, скажем, Verdana, а когда начинаю писать в поле, то пишиться Tahom'ой. В Win98 - все нормально. 2) Встаю на RichTextBox - язык переключается на русский, я меняю снова на английский, начинаю печатать - а раскладка снова переключается и вместо 'hello' получаю 'руддз'. 'Не очень' удобно ![]() Если кто сталкивался с такими проблемами - пожалуйста, ответьте. Без устанения этого - показать программу даже стыдно.
0
|
|
| 16.04.2008, 18:48 | |
|
Ответы с готовыми решениями:
8
Два RichTextBox'а с общей границей Несколько вопросов, касающихся DIV'а |
|
2 / 2 / 1
Регистрация: 19.07.2007
Сообщений: 737
|
|
| 17.04.2008, 14:48 | |
|
Напиши как ты фонт меняешь в коде?
0
|
|
|
1 / 1 / 0
Регистрация: 24.07.2007
Сообщений: 178
|
||||||
| 17.04.2008, 15:28 [ТС] | ||||||
|
У меня Rich в дочерних окнах - типа MDI-интерфейс. Что-то типа MDI-блокнота, например.
При загрузке очередного child-окна я, естественно, устанавливаю некоторые хар-ки по умолчанию (ну там, имя файла в caption формы и др. в том числе и шрифт. Упрощенно это примерно так:
![]() ======================= Дополнение к вопросу о переключении языка: Я понаблюдал внимательней и оказалось еще прикольней: Rich меняет язык на тот, которым написана предыдущая буква в тексте. Ну, это уже за гранью доступного. Это очень не удобно.
0
|
||||||
|
2 / 2 / 1
Регистрация: 19.07.2007
Сообщений: 737
|
||||||
| 17.04.2008, 16:19 | ||||||
|
Попробуй делать так:
0
|
||||||
|
1 / 1 / 0
Регистрация: 24.07.2007
Сообщений: 178
|
|
| 17.04.2008, 17:44 [ТС] | |
|
to Konst_one: не помогло!
0
|
|
|
1 / 1 / 0
Регистрация: 24.07.2007
Сообщений: 178
|
|
| 17.04.2008, 17:47 [ТС] | |
|
Тут косяк состоит в том, что когда меняешь шрифт выделенного текста на какой-нибудь другой, то он изменяется только после события KeyPress, когда буква типа появиться...
0
|
|
|
eddy
|
|||||||||||
| 20.04.2008, 14:10 | |||||||||||
|
'...Тут косяк состоит в том, что когда меняешь шрифт выделенного текста на какой-нибудь другой, то он изменяется только после события KeyPress, когда буква типа появиться...'
Не совсем корректно. При выделении строки есть еще и событие SelChange(). Если участвует в работе мышь, можно смело учесть MouseDown() Поэтому корректно можно обработать фонт так, как написал Konst_one. Я сам написал 2 недели назад редактор вопросов - все нормально. Проблема в том, что текст при запуске формы с RTF выводится шрифтом по умолчанию. Поэтому я использовал следующий код:
Т.о получаем
|
|||||||||||
|
1 / 1 / 0
Регистрация: 24.07.2007
Сообщений: 178
|
|
| 22.04.2008, 20:19 [ТС] | |
|
to eddy:
Вроде вставил как Вы сказали, но что-то либо ничего не происходит, либо возникает ошибка, что память зашла на запрещенный участок... И по пути вопрос (типоватый, конечно что значить charset?А про язык, надо что-либо toolbar, который принадлежит windows всмысле, перекрыть и поставить свой значек на синию 'Ru/En'? Заранее спасибо.
0
|
|
|
1 / 1 / 0
Регистрация: 24.07.2007
Сообщений: 178
|
|
| 22.04.2008, 22:07 [ТС] | |
|
Да, совсем забыл: если выделать весь текст и менять шрифт выделенного текста, т.е. всего, то при смене выделенного текста событие SelChange будет, что есть бесконечный цикл. Вроде бы так.
Жду ответа.
0
|
|
| 22.04.2008, 22:07 | |
|
Помогаю со студенческими работами здесь
9
Изображение двух касающихся окружностей Составить уравнение окружностей, касающихся двух прямых Найти координаты центров и радиусы окружностей, касающихся 3-х прямых Найти коэффициенты уравнений касающихся двух кругов в заданных точках Получить 40 окружностей в один ряд одинакового радиуса, касающихся друг друга Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере".
Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
|
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти".
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
В качестве источника данных. . .
|
|
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер
Написал заготовку:
dotnet new console --aot -o UrlHandler
var items = args. Split(":");
var tag = items;
var id = items;
var executable = args;. . .
|
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3.
Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
|
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений.
9TO2GP2bpX4
a42b81fb172ffc12ca589c7898261ccb/
https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/
Слева синяя линия -. . .
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|