Re[3]: Событие OnClose()
От: Grog13 Финляндия  
Дата: 10.04.06 14:56
Оценка:
Здравствуйте, BlackTigerAP, Вы писали:

BTA>Да, тут есть над чем поспорить. Скажете что "моя же SupperForm является наследником от Form!". Да, это так. Тут разница в "что они имели ввиду". Под "derived class" они подразумевали не только унаследованный класс, но и класс, от которого никто впоследствии наследоваться уже не будет. Если же ты делаешь "улучшенный класс", от которого впоследствии будешь наследоваться направо и налево, то конечно же нужно переопределять "OnClosing".


BTA>ЗЫ: Не люблю документацию с разночтениями...


Я имел ввиду что есть две формы: одна главная (Form1) и одна второстепенная (EditorForm — например текстовый редактор). Так вот если юзер не записал изменения в этом редакторе (EditorForm) и попытался закрыть эту форму, то для меня логичее переопределить метод OnClosing формы EditorForm в самой формре и там выводить диалог подтверждения.
В данном контексте — что же криминального в этом?
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.