Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Перезапуск формы [D7, WinXP]


Andurbay ©   (2005-05-27 08:10:00) 

У меня две формы. Надо сделать так, чтобы при нажатии кнопки на первой форме запускалась вторая форма(не просто появлялась, а запускалась), и так при каждом нажатии на кнопку. Подскажите как это можно осуществить. Заранее благодарен.


Плохиш   (2005-05-27 13:07:00) [1]

>Andurbay ©   (27.05.05 08:10)

Автоматически создаваемые средой разработки переменные Form1, Form2 ... не преднозначены для использования в методах соответствующих форм, по большому счёту, таким образом разработчики из Борланда прикалываются над начинающими ;-)


Erik1   (2005-05-27 12:25:00) [2]

А ты знаеш, что глобальные переменые это великое зло? Кажется у тебя это зла очень много!


Digitman   (2005-05-27 09:18:00) [3]


> выдаётся ошибка что у меня там типа чёта не правильно.


неужели прямо так и пишет, мол, "у тебя там типа чёта не правильно" ?

вообще-то говоря любое сообщение, которое ты видишь на экране, адресовано тебе, а не Пушкину ... и несет в себе инф-цию для анализа ...


ЮЮ   (2005-05-27 08:52:00) [4]

>(не просто появлялась, а запускалась)

У тебя и так всё запущено :)

Чем, по-твоему, должно отличатьться "запуск", от "показать", а то метод показать у формы есть и все пользуются, а вот "запустить" ты первый возжелал.

Сколько таких форм должно быть при многогратном нажатии кнопки? Все совершенно одинаковые?


ZlDoc   (2005-05-27 08:51:00) [5]

А что именно неправильно, и какие компоненты?


Anatoly Podgoretsky   (2005-05-27 08:48:00) [6]

А что значит запускалось? Это же не приложение.


Andurbay   (2005-05-27 08:41:00) [7]

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


TUser   (2005-05-27 08:16:00) [8]

with TForm2.Create(Application) do begin
 Show;
 // other needs
 end;


Slider007   (2005-05-27 08:14:00) [9]

procedure TForm1.Button1Click(Sender: TObject);
var
 newForm : TForm;
begin
 newForm := TForm.Create(Application);
 newForm.Show;
end;


Наверх

Титульная страница Поиск, карта сайта Написать письмо