Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.04.25;
Скачать: CL | DM;

Вниз

Закрытие формы MDIChild программным методом   Найти похожие ветки 

 
Jaxtor   (2002-04-11 11:35) [0]

Подскажите, пожалуйста, как программно закрыть форму MDIChild.
Она создается при нажатии кнопки Create Window типа TButton на
главной форме c помощью конструктора TMDIChildForm.Create(Application).
Нажав на кнопку закрытия окна MDIChild, форма закрывается
с помощью Action:=caFree. А другим способом - например,
чтобы эта форма закрывалась при нажатии на другую кнопку
Close Window типа TButton на главной форме не получается.
Пытался закрыть форму MDIChild вызвав метод, который выполняется при
нажатии кнопки закрытия этого окна :
TMDIChildForm.MDIChildFormClose(Sender,Action).
Выдается ошибка: Types of actual and formal var parameters
must be identical. А метод MDIChildForm.Сlose вызывает исключительную
ситуацию EAccessViolation.


 
Виктор Щербаков ©   (2002-04-11 11:39) [1]

Close


 
Jaxtor   (2002-04-11 11:42) [2]

Не подходит!
Метод Close Вызывает исключительную ситуацию!!!


 
Alx2 ©   (2002-04-11 11:45) [3]

SomeMDIChild.free?


 
Виктор Щербаков ©   (2002-04-11 11:49) [4]

Элементарный пример:
1. Генерим с пом. визарда MDI-приложение.
2. Добавляем на панель инструментов кнопку.
3. Добавляем обработчик события OnClick для неё:
procedure TMainForm.Button1Click(Sender: TObject);
begin
ActiveMDIChild.Close;
end;


Запускаем и наслаждаемся.


 
Jaxtor   (2002-04-11 11:51) [5]

Ладно, попробую!
Спасибо.



Страницы: 1 вся ветка

Текущий архив: 2002.04.25;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.009 c
6-81029
Aleksandr
2002-02-13 13:45
2002.04.25
Как работать с TNMStrm на подтверждение чего-либо?


1-80956
kopachev
2002-04-11 14:46
2002.04.25
Почему не появляется текст в ячейке AdvStringGrid.


3-80765
IronHawk
2002-04-02 11:34
2002.04.25
Приветствую Мастеров ! Как удалять одинаковые строки в базе 2 ?


1-80874
Alexander K.
2002-04-14 00:05
2002.04.25
Как быстрее всего переделать цветное bmp(24) в монохром(24) ?


6-81018
AlexRush
2002-02-14 20:21
2002.04.25
проблемка с NetServerEnum