Подобного (локального) объявления переменной типа TForm мало чтобы с этой формой можно было полноценно работать.
Надо создавать модуль с объявлением собственного класса, наследника от формы. Ну, что поделаешь, если хочется обрабатывать еще и события от компонентов на этой форме, в таких случаях по другому не получится.
Собственно, все такие временные "формочки" для запросов, оповещений и пр. нужд делаются одним и тем же способом: создается модуль через
File > New > Forrm (или кнопкой "New form", которая находится в палитре инструментов) и уже в этом модуле делается все чего надо для конкретных целей.
Из главной же формы (или других рабочих форм) эти "формочки" только создаются, вызываются и уничтожаются после того как становятся не нужными.
К тому же, при создании таких форм в run-time нужно прописать окаянное количество свойств как самой формы, так и ее компонентов. Зачем горбатиться, если можно не прописывать большое количество строк кода для этого, а просто задать значения этих свойств в design-time.
__________________
Не забывайте делать резервные копии
|