![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| AntonPavlov |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 86 Регистрация: 28.5.2010 Репутация: нет Всего: нет |
Нужно создать приложение MDI. Есть главная (родительская) форма, сверху панель с кнопками – Открыть, Создать, Сохранить и т.д., а так же некоторые кнопки для форматирования текста в RichEdit, который имеет место быть на дочерней форме. Дочерние формы создаются щелчком по кнопке Создать, и быть их (дочерних форм) может быть сколько угодно много. Вопрос в следующем – когда я пытаюсь применить к тексту форматирование щелчком по соответствующей кнопке (ну например, RichEdit1.SelAttributes.Style := [fsBold] или RichEdit1.Paragraph.Alignment := taCenter) – выскакивает ошибка Access Violation…. Есть конечно мысль на счет того, чтобы панель форматирования сунуть непосредственно в дочернюю форму – тогда вроде все нормально. Но мне больше почему-то нравится первый вариант, когда панель в главной форме.
Как тут поступать? В чем причина ошибки? Или использовать второй вариант? |
|||
|
||||
| DarkProg |
|
|||
![]() Законченный романтик ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1784 Регистрация: 11.3.2009 Где: Земля Репутация: 2 Всего: 19 |
IMHO проблема в том что RichEdit1 находится на дочерней форме... Если форма не динамическая, а имеет фиксированное имя, то можно попробовать просто
-------------------- "И твоя голова всегда в ответе за то куда сядет твой зад..." "Я студент - скажите с какого я ВУЗа..." |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Вероятно ты неправильно обращаешься к RichEdit.
Не знаю, как сделано у тебя, поэтому прикрепляю тестовый проектик - как правильно. Это MDI WordPad'ик в котором можно форматировать, сохранять и загружать файлы. Остальное не реализовывал - т.к. это пример. Но за образец можно взять функцию открытия файла - остальное по аналогии. Присоединённый файл ( Кол-во скачиваний: 5 )
WordPad.zip 87,51 Kb |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |