Delphi уроки: Динамически (программно) создаем новую форму.
Сегодня я тебе расскажу, как можно программно создать форму, вместе мы сделаем лёгкий пример, надеюсь план понятен?! Тогда приступим! Если ты не знаешь о зачем это надо, то поясню, иногда заранее не известно сколько форм будет в программе это возникает в тех случаях когда пишешь программу, ну скажем чат для локальной сети... и надо сделать так что бы каждое личное сообщение выводилось в новом окне т.е в в новой форме.
Ну что поехали
Для начала создаем новый проект и кидаем на форму кнопку (button). Теперь создадим еще одну форму, жмем: File => New => Form
Сделали?.. Тогда создаем обработчик событий (OnClick) на кнопке и в нем пишем:
Form2:= TForm2.Create(Application);
Form2.Caption:= 'Новое сообщение';
form2.Show;
Запускаем проект и Delphi выдает нам вот такое окно, в котором нажимаем yes. ( Если окошко по каким либо причинам не появилось то после ключевого слова implementation допиши вот такую строчку)
uses Unit2;
Запускаем еще, теперь при каждом щелчке по кнопке будет создаваться новая форма. А вот как это получилось у меня:
На сегодня все, Встретимся в следующем уроке.
P.S. Не забываем подписываться на бесплатную мультимедийную рассылку.
Форма для подписки расположена с права и с лева.
До встречи DelphiExpert.ru !!!
Похожие материалы
- Уроки Delphi: DBGrid передать все значения в строке в другую форму
- Delphi уроки: Учимся ставить ограничения
- Выбор лотка принтера для печати
- Непонятные файлы. Откуда ?
- Delphi уроки - Загружаем в BitBtn картинку формата jpg
Последние из рубрики
- Delphi уроки: Учимся ставить ограничения
- Delphi функции. Учимся создавать и вызывать.
- Аудио урок. Простой инструмент способный экономить гору вашего времени.