Как связать две формы? Pascal ABC
Не знаю, правильно ли я формулирую вопрос, ибо только сегодня методом тыка стал изучать создание форм (и вообще я полнейший нуб, не угорайте) .
В одной форме у меня имеется кнопка, по нажатию которой должна выскочить вторая. То есть она уже описана как отдельная программа.
procedure Button1OnClick;
begin
Form1.Close;
Вот тут, по идее, должно быть что-то, вызывающее эту вторую форму. А что именно?
end;
И сразу ещё один вопрос - можно ли сделать запуск этой небольшой программы автоматическим?
Минимальный пример, за 2 минуты:
uses System, System.Windows.Forms;
var f1,f2:form;
b:Button;
procedure ButtonClick(sender: object; e: EventArgs);
begin
f2:=new form;
f2.Show;
end;
begin
f1:=new Form;
b:=new Button;
b.Click+= ButtonClick;
f1.Controls.Add(b);
application.Run(f1);
end.
--
Что значит "автоматическим"? При включении компьютера? Помести ссылку на программу в Пуск-Программы-Автозапуск.
в Pascal ABC есть формы? 0_о
Кинь на почту ссылку на источник.
А по делу могу сказать, пользуйся делфи, если уж решил изучать паскаль. ПаскльАБЦ для создания приложений с GUI не слишком хорош.
форм2.оупен
только в английской версии