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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 01.04.2008, 12:47   #1
Doget
Пользователь
 
Регистрация: 26.03.2008
Сообщений: 29
Лампочка интерестный вопрос

вот такой вопрос всплыл в голове ,у самого нет времени проверить и поколупаться (работы очень много) так вот сам вопрос: есть программа у нее 2 формы, на первой форме одна кнопочка, теперь сама соль вопроса как или можно ли вообще запустить с кнопочки что на первой форме вторую форму несколько раз, т.е. нажал кнопочку-открылась вторая форма, нажал второй раз на кнопочку еще раз открылась вторая форма но предыдущая вторая форма не закрылась. если можно то как подскажите, может очень пригодиться в ближайшем бушующем. заранее спасибо.
Doget вне форума Ответить с цитированием
Старый 01.04.2008, 12:54   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Ничего сложного, вот например, предположим у тебя уже описана вторая форма типом TForm2 в модуле Unit2, тогда:
Код:
....
implementation

uses Unit2;

var f:TForm2;
{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
f:= TForm2.Create(form1);
f.show;
end;
......
Понасоздает тебе вторых формочек по клику. Конечно это не самый кузявый код, но он иллюстрирует такую возможность.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.04.2008, 13:13   #3
Doget
Пользователь
 
Регистрация: 26.03.2008
Сообщений: 29
По умолчанию

не form2.show не работает какоето исключительное событие дельфа выдает!
Doget вне форума Ответить с цитированием
Старый 01.04.2008, 13:15   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

И не должно работать. Или вернее оно то может и сработает, но формы новой не будет
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 01.04.2008, 13:22   #5
Doget
Пользователь
 
Регистрация: 26.03.2008
Сообщений: 29
По умолчанию

ага согласен а вот первый вариант работает превосходно! большое спасибо работает превосходно! спасибо за внимание!!!
Doget вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос наверное про функции, а так точно даже не знаю про что. (Вопрос начинющего #6) Albert2008 Общие вопросы Delphi 4 21.08.2008 15:33
вопрос по сокетам и общение как в ICQ.Сложный вопрос... Руслантус Общие вопросы C/C++ 2 12.08.2008 21:10
TObject *Sender sergei64_89 Общие вопросы C/C++ 1 06.06.2008 13:36
Вопрос о КПК N!ckeL Свободное общение 3 05.06.2008 22:06
Вопрос Sanek_ntsk Общие вопросы C/C++ 3 20.02.2008 21:26