|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.07.2009, 16:07 | #31 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
Зачем pan := TPanel.Create(RichEdit1.Owner);?
Может стоит попробовать сразу pan.Parent := RichEdit1; ? Или наоборот .
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
07.07.2009, 16:35 | #32 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
Переписал немного...
Код:
|
07.07.2009, 16:43 | #33 |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
А где это собственно происходит (в чьем методе)? От этого зависит кто Owner а кто Self. Кто вы хотите чтобы был владельцем? Форма? Ну так ее и указывайте. Тоже самое касается родителя, кто в данном случае Self понять невозможно, если это метод формы, то тогда это форма, а нужно то RichEdit, вот его и пишите.
А вообще вначале было все правильно кроме небольшой неточности pan := TPanel.Create(Form1); или можно так, если это в методе формы pan := TPanel.Create(Self);
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
07.07.2009, 17:18 | #34 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
Это то понятно, проблема в том что текст не отображается. (см. скрин).
"Палочка" на скрине - курсор. |
07.07.2009, 17:25 | #35 | |
Телепат с дипломом
Старожил
Регистрация: 10.06.2007
Сообщений: 4,929
|
Цитата:
А рядышком не пробовали?
The future is not a tablet with a 9" screen no more than the future was a 9" black & white screen in a box. It’s the paradigm that survives. (Kroc Camen)
Проверь себя! Онлайн тестирование | Мой блог |
|
07.07.2009, 17:29 | #36 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
Пробовал. Второй вариант кода
|
07.07.2009, 17:43 | #37 |
Участник клуба
Регистрация: 19.01.2009
Сообщений: 1,453
|
Вот может поможет:
|
07.07.2009, 17:49 | #38 |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
Прикольно. Надо будет это обмозговать
Нашел пару ошибок 1) При вводе зарезервированного слова, оно выделяется жирным. Если его начать стирать, то оно остается быть жирным. 2) Если печатать слово в перед другим, то оно сначала цвета лайма, и после нажатия пробела становится нормальным, а если не поставить пробел то они останутся двуцветными. Причем цвет зависит от места. 3) Если печатать после зарезерв. слова, то вся строка будет жирной. 4) Коменты некорректно подсвечиваются Пока все. Последний раз редактировалось psycho-coder; 07.07.2009 в 17:59. |
07.07.2009, 17:51 | #39 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
То есть второй вариант работает?
Кстати, есть еще и третий - сделать родителем TPanel
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика |
07.07.2009, 18:02 | #40 | |
Участник клуба
Регистрация: 06.04.2009
Сообщений: 1,524
|
Да, работает.
Цитата:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подсветка синтаксиса => | Патрон | Общие вопросы Delphi | 21 | 03.01.2016 11:48 |
Нормальная подсветка синтаксиса. | Simply-Art | Общие вопросы Delphi | 4 | 08.12.2008 17:23 |
сделать Подсветку в хтмл с помощью ява скрипта? | Simply-Art | JavaScript, Ajax | 2 | 08.12.2008 16:09 |
Новая подсветка синтаксиса | Alar | О форуме и сайтах клуба | 25 | 06.10.2008 11:15 |
Подсветка синтаксиса | Simply-Art | Общие вопросы Delphi | 2 | 29.05.2007 16:22 |