Регистрация не е нужна, освен при създаване на тема в "Задача на седмицата".

Имам две форми в C# - Form1 и Form 2 - отваряне от едната на

Имам две форми в C# - Form1 и Form 2 - отваряне от едната на

Мнениеот Гост » 20 Ное 2022, 19:33

Имам следния проблем...
Имам две форми в C# - Form1 и Form 2
Искам при зареждането да отваря Form 2 и с бутон да затвори Form2 и отвари Form1
Как да го направя?
Гост
 

Re: Питане

Мнениеот ammornil » 20 Ное 2022, 19:54

Гост написа:Имам следния проблем...
Имам две форми в C# - Form1 и Form 2
Искам при зареждането да отваря Form 2 и с бутон да затвори Form2 и отвари Form1
Как да го направя?

[tex][/tex]
Screenshot 2022-11-20 174014.png
Screenshot 2022-11-20 174014.png (15.85 KiB) Прегледано 768 пъти

[tex][/tex]
Ако използвате Visual Studio, отворете файла Program.cs и като аргумент на Application.Run задайте new Form2() за да стартирате приложението с отравяне на тази форма.
[tex][/tex]
Screenshot 2022-11-20 174226.png
Screenshot 2022-11-20 174226.png (54.61 KiB) Прегледано 768 пъти

[tex][/tex]
За да затворите една форма и да отворите друга, поставете три инструкции в _OnClick ивент на командния бутон (във вашия случай бутон във форма Form2): Първата да създава нов обект от клас Form1; втората да показва формата от новия обект; а третата да скрива текущата форма. Конструктурът може да приема параметри, ако искате да подадете някаква информация между формите без да записвате тази информация във физическата памет.
[tex][/tex]
Screenshot 2022-11-20 174858.png
Screenshot 2022-11-20 174858.png (16.61 KiB) Прегледано 768 пъти
[tex]\color{lightseagreen}\text{''Който никога не е правил грешка, никога не е опитвал нещо ново.''} \\
\hspace{21em}\text{(Алберт Айнщайн)}[/tex]
Аватар
ammornil
Математик
 
Мнения: 3767
Регистриран на: 25 Май 2010, 19:28
Местоположение: Великобритания
Рейтинг: 1779

Re: Питане

Мнениеот Гост » 20 Ное 2022, 20:02

FormsEvents.rar
(1.37 MiB) 81 пъти

Това са формите. Искам при стартиране да се покаже Form2, а от бутона Вход да показва Form1? Може ли да ми го направите :cry: ? Ще съм благодарна
Гост
 

Re: Питане

Мнениеот ammornil » 20 Ное 2022, 20:51

Вижте предложението в прикаченото решение.
[tex][/tex]
Прикачени файлове
FormsEvents.zip
(49.77 KiB) 90 пъти
[tex]\color{lightseagreen}\text{''Който никога не е правил грешка, никога не е опитвал нещо ново.''} \\
\hspace{21em}\text{(Алберт Айнщайн)}[/tex]
Аватар
ammornil
Математик
 
Мнения: 3767
Регистриран на: 25 Май 2010, 19:28
Местоположение: Великобритания
Рейтинг: 1779

Re: Питане

Мнениеот Гост » 20 Ное 2022, 21:15

Получи се!
ХИЛЯДИ БЛАГОДАРНОСТИ!!!!! :)
Гост
 

Re: Питане

Мнениеот ammornil » 21 Ное 2022, 19:56

Добавих Ви една корекция на основния код, трябва да се изчистват чекбоксовете когато се смени избора на пица.
[tex][/tex]
Прикачени файлове
FormsEventsExample.zip
(50.49 KiB) 96 пъти
[tex]\color{lightseagreen}\text{''Който никога не е правил грешка, никога не е опитвал нещо ново.''} \\
\hspace{21em}\text{(Алберт Айнщайн)}[/tex]
Аватар
ammornil
Математик
 
Мнения: 3767
Регистриран на: 25 Май 2010, 19:28
Местоположение: Великобритания
Рейтинг: 1779


Назад към C#, Java



Кой е на линия

Регистрирани потребители: Google [Bot]

Форум за математика(архив)