Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.07.2007, 15:49   #1
Tany
Новичок
Джуниор
 
Регистрация: 08.06.2007
Сообщений: 2
Вопрос Многооконный текстовый редактор (MDI)

Привет!
У меня в контрольной необходимо создать многооконнфй текстовый редактор (MDI). Я создала родительскую форму и дочернюю, включила ActionList, новый документ создается,открывается, закрывается, но немогу сохранить документ, как сохранять в однооконном редакторе я знаю, TSaveDialog я включила. То есть у меня каждый раз сохраняется содержимое последнего открытого окна, а если делаю переход программа не отслеживает номер активного акна и сохраняет последнее открытое. Помогите пожалуйста разобраться или подскажите литературу где прочитать, в учебниках которыея находила об MDI-приложениях написано мало.

Код для сохранения документа(пункт меню "Сохранить_как")

procedure TfrmMDIParent.Save_asExecute(Sender : TObject);
begin
with SaveDialog1 do
if Execute then
begin
frmMDIChild.Memo1.Lines.SaveToFile( FileName);
frmMDIChild.Caption:='TextEditor '+ExtractFileName(FileName);
end;
end;
Tany вне форума Ответить с цитированием
Старый 05.07.2007, 19:17   #2
Леха207
 
Регистрация: 18.06.2007
Сообщений: 3
По умолчанию

Надо работать с активным в данный момент окном
PHP код:
TFormChild(ActiveMDIChild).memo1.Lines.SaveToFile(FileName); 
п.с. лучше использовать RichEdit. у него возможностей побольше
ActiveMDIChild - активное дочернее окно
Леха207 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Текстовый редактор Славный Общие вопросы Delphi 3 02.07.2008 23:17
Текстовый редактор Snake_ua Общие вопросы Delphi 25 28.05.2008 09:20
Текстовый редактор. GPhantom Общие вопросы C/C++ 4 02.11.2007 21:24
Многооконный текстовый редактор(MDI) Tany Помощь студентам 1 03.08.2007 13:56