Чего не хватает форме?
Вопрос родился здесь:
http://forum.codenet.ru/showthread.php?t=37157
Итак чего (каких св-в, событий и т.д.) не хватает TForm?
ИМХО в стандартном компоненте все основные события охвачены и их достаточно для большей части задач. Поэтому возможно вопрос поставлен не очень корректно - как раз для класса TForm хватает всего. тот функционал который свыше - это уже другой класс окна.
Цитата: kot_
ИМХО в стандартном компоненте все основные события охвачены и их достаточно для большей части задач. Поэтому возможно вопрос поставлен не очень корректно - как раз для класса TForm хватает всего. тот функционал который свыше - это уже другой класс окна.
Вообщем согласен, но ...
возьмем часто встречающуюся задачу как - перенос файлов из проводника на форму. Небольшие изменение в карте сообщений, обработчике OnCreate + новый метод и готово. А м.б. лучше так (см. аттач)?
Цитата: GIZMO
..
Небольшие изменение в карте сообщений, обработчике OnCreate + новый метод и готово.
А зачем вот это:
Цитата: GIZMO
А м.б. лучше так (см. аттач)?
Это специализированная задача - если она для тебя "часто встречающаяся задача" - ну тогда и флаг тебе в руки.. А без надобности - зачем перегружать контрол!!
Цитата: GIZMO
Вообщем согласен, но ...
возьмем часто встречающуюся задачу как - перенос файлов из проводника на форму. Небольшие изменение в карте сообщений, обработчике OnCreate + новый метод и готово. А м.б. лучше так (см. аттач)?
возьмем часто встречающуюся задачу как - перенос файлов из проводника на форму. Небольшие изменение в карте сообщений, обработчике OnCreate + новый метод и готово. А м.б. лучше так (см. аттач)?
Мммм. А событие драг-дроп - зачем?
Цитата: koltaviy
Вот именно что:
А зачем вот это:
Это специализированная задача - если она для тебя "часто встречающаяся задача" - ну тогда и флаг тебе в руки.. А без надобности - зачем перегружать контрол!!
А зачем вот это:
Это специализированная задача - если она для тебя "часто встречающаяся задача" - ну тогда и флаг тебе в руки.. А без надобности - зачем перегружать контрол!!
Ты не доконца понял наверо, я предлагаю так: - Есть надобность выбрал File|New ExForm, нет надобности выбрал File|New form и кликнул на новом обработчике в ObjectInspector.