Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2002.07.01;
Скачать: [xml.tar.bz2];

Вниз

Как закрыть MDIchild форму   Найти похожие ветки 

 
maxim2   (2002-06-06 21:58) [0]

Привет всем.
Есть главная форма она MDIform и есть MDIchild
Провлема в том, что вызвать то на экран я ее могу но вот закрыть неполучается она почемуто сворачивается хотя нажимаю на кнопку закрыть.
Подскажите пожалуста можно ли вообще ее закрыть и если да то как ?


 
kaif   (2002-06-07 02:29) [1]

В OnClose формы впиши Action := caFree.
Почему это так - смотри Help.


 
maxim2   (2002-06-07 09:44) [2]

Что то не получается
Выдает ошибку
Incompatible types TBasicAction and TCloseAction


 
WellSlava   (2002-06-07 10:57) [3]

попробуй так набери "Act" вызови контекстную подсказку (Shift+пробел) и из списка выбери соответствующий Action.


 
kaif   (2002-06-07 12:18) [4]

В D5 это работает (Action := caFree)
Если в D6 это иначе, посмотри пример MDIApplication самого Delphi. Его можно прямо создать через File|New| диалог.


 
kaif   (2002-06-07 12:24) [5]

Вообще, это выглядит так:

procedure TMyChildForm.FormClose(Sender: TObject;
var Action: TCloseAction);
begin
Action := caFree;
end;

Как видишь, Action в данном случае параметр метода. Причем он имеет нужный тип. Может, ты не в этот обработчик пытаешься вписать Action := caFree ? Тогда будет именно то, что ты наблюдаешь. Потому, что Action может просто оказаться свойством какого-то объекта, а это свойство, действительно имеет другой тип.



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

Форум: "Базы";
Текущий архив: 2002.07.01;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
3-900
maxim2
2002-06-07 14:51
2002.07.01
DBGrid перекрывает MDichild форму


14-1200
MaximatorVeter
2002-05-24 20:52
2002.07.01
Кто знает какая существует самая серьезная разработка на Delphi?


14-1172
-=CrazyFish=-
2002-05-28 17:15
2002.07.01
прикол


1-1043
Arkan
2002-06-17 18:25
2002.07.01
график


1-1077
Неизвестный
2002-06-17 12:11
2002.07.01
Hint для ComboBox





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский