Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.09.2013, 23:09   #11
Артём_2
Пользователь
 
Регистрация: 17.09.2013
Сообщений: 39
По умолчанию

Эх, примерчик бы мне. Форма с кнопкой при нажатии на которую появляется ещё одна форма(созданная не в дизайнере, а как я писал выше). При закрытии которой появляется допустим showmessage какой нибудь.

northener, из главной формы нужна возможность открыть не ограниченное кол-во одинаковых форм.
Артём_2 вне форума Ответить с цитированием
Старый 18.09.2013, 23:38   #12
northener
ПШП
Участник клуба
 
Регистрация: 15.07.2013
Сообщений: 1,926
По умолчанию

Ну и.
File -> New -> Form
Появляется новый модуль с новым классом TForm2 = class(TForm)
Кидаем на форму нужные компоненты. Пишем все необходимые обработчики событий и прочий нужный код. Затем удаляем вновь созданную форму из списка автосоздаваемых: Project -> OPtions-> Forms. Из списка Auto-create forms переносим в список Available forms, и всё!
Затем при необходимости в рантайме создаём 100500 форм класса TForm2:
Код:
procedure TForm1.sButton4Click(Sender: TObject);
var
Form: TForm2;
begin
  if sListView1.ItemIndex >= 0 then
    Begin
      Form := TForm2.Create(Application);
      Form.Caption:=program_name;
      Form.web.Navigate(url);
      Form.Show;
    End;
end;
northener вне форума Ответить с цитированием
Старый 18.09.2013, 23:52   #13
Артём_2
Пользователь
 
Регистрация: 17.09.2013
Сообщений: 39
По умолчанию

Спасибо, не знал про это.
Артём_2 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Можно ли создать событие для формы VBA? segail Microsoft Office Excel 20 25.01.2016 12:15
У динамически созданной формы есть событие OnClick, но само событие не происходит Hunter_bog Компоненты Delphi 25 23.01.2012 23:50
как програмно создать событие??? gufon Общие вопросы Delphi 7 07.06.2011 16:31
Как перехватить событие формы (Движение) ImmortalAlexSan Общие вопросы Delphi 12 02.01.2011 11:36
Как создать событие OnClick... zotox Помощь студентам 6 08.08.2009 21:24