Открыть вторую форму по нажатию на кнопку - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

Можно ли сделать две формы?(Чтобы вторая открывалась при нажатии на какую-то кнопу и также имела различные picture box и прочее).
И при этом первая до сих пор была и не закрывалась.

Решение задачи: «Открыть вторую форму по нажатию на кнопку»

textual
Листинг программы
uses Unit1,Unit2;

Объяснение кода листинга программы

  1. Объявляется модуль (unit) с именем Unit1, который содержит в себе код первой формы.
  2. Объявляется модуль (unit) с именем Unit2, который содержит в себе код второй формы.
  3. Создается процедура (procedure) с именем Button1Click, которая будет выполняться при нажатии на кнопку с именем Button1.
  4. Внутри процедуры Button1Click объявляется новая форма (Form2) с помощью оператора Create, который создает экземпляр класса TForm2.
  5. После создания новой формы, ей устанавливается ModalResult в значение 1, что означает, что вторая форма будет закрыта после того, как будет получен результат из первой формы.
  6. Закрывается первая форма (Form1) с помощью оператора Close.
  7. Новая форма (Form2) отображается на экране с помощью оператора Show.
  8. Процедура Button1Click завершается.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.786 из 5
Похожие ответы