Как закрыть форму в c при нажатии кнопки
Перейти к содержимому

Как закрыть форму в c при нажатии кнопки

  • автор:

Закрыть форму по нажатию кнопки

По нажатию кнопки на второй форме закрыть ее и показать первую
Есть 2 формы. На второй форме есть кнопка. нужно, чтобы при нажатии на эту кнопку эта же, то есть.

Не открывает форму по нажатию кнопки
Добрый день! Делаю пример книжки: при нажатии кнопки, текст из textBox вставляется в textBox в.

Как закрыть форму нажатием кнопки Esc
А как закрыть форму нажатием кнопки Esc не создавая дополнительных кнопок на форме? Вариат.

Вывести вторую форму на экран по нажатию кнопки
Добрый день. У меня возникла проблема, что никак не могу вывести вторую форму на экран по.

Эксперт .NET

6451 / 3980 / 1587
Регистрация: 09.05.2015
Сообщений: 9,335

Лучший ответ

Сообщение было отмечено Konstantan как решение

Решение

1 2 3 4
private void button1_Click(object sender, EventArgs e) { Close(); }

Регистрация: 11.05.2015
Сообщений: 74
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Как при открытии формы с кнопки, закрыть предыдущую форму?
Есть форма с кнопкой, по нажатию которой переходит на другую форму. Как сделать так, чтобы форма по.

Как закрыть форму по нажатию «Еsc»
Здравствуйте друзья. В моем приложении есть формы как мне их закрывать по нажатию клавиши.

При нажатии кнопки закрыть форму в случае правильного расположения отметок в чекбоксах
поместить на форму кнопку и 3 чекбокса. При нажатии кнопки закрыть форму в случае правильного.

Как реализовать переход в другую форму по нажатию кнопки в исходной форме?
Делаю формы Form1 и Form2 На Form1 делаю кнопку для перехода на Form2 Что вписывать в кнопку?

Как сделать проверку текста в textBox1 и по нажатии кнопки закрыть форму(форма не главная)
Как сделать проверку текста в textBox1 и по нажатии кнопки закрыть форму(форма не главная)? using.

Создать форму, создать в ней таблицу, которая по нажатию кнопки заполнялась случайными числами
Доброе время суток. Я был бы очень благодарен тем, кто поможет мне разобраться с вот такой.

Закрыть одну форму по нажатию кнопки в другой

Решил сделать окно-подтверждение для кнопки на закрытие формы (Form1). При нажатии этой кнопки открывается другая форма(Form2), на которой предупреждение о закрытии и кнопка, нажимая на которую пользователь подтверждает, что он действительно хочет закрыть From1. Никак не могу найти в инете, как это организовать (Имею в виду код, который надо прописать на нажатие кнопки в Form2)
Заранее спасибо за помощь)

Лучшие ответы ( 2 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Закрыть форму по нажатию кнопки
Как закрыть форму по нажатию кнопки?Есть ли в C# аналог End из VB?

Закрыть одну форму из другой
Здравствуйте, у меня в программе имеются 3 формы, и к примеру когда запускается главная форма я.

Закрыть форму по нажатию кнопки
Подскажите пожалуйста , немогу сделать что бы на кнопку "выход" закрывалась форма package JAVA; .

Как закрыть одну форму из другой?
здравствуйте, есть проект, в нем две формы: первая готовится ооооочень долго, поэтому пришла идея.

1129 / 841 / 260
Регистрация: 30.04.2009
Сообщений: 3,520

Лучший ответ

Сообщение было отмечено The_Cheems как решение

Решение

Добавлено через 39 секунд
передать ссылку на форму, вызвать у нее метод Close()

Регистрация: 13.09.2020
Сообщений: 3
Спасибо большое, проблему решил)

Эксперт .NET

15234 / 10352 / 2721
Регистрация: 21.04.2018
Сообщений: 30,666
Записей в блоге: 2

Лучший ответ

Сообщение было отмечено The_Cheems как решение

Решение

ЦитатаСообщение от The_Cheems Посмотреть сообщение

Решил сделать.

Выбран совершено неверный подход к решению задачи.
Вторая форма — это (по смыслу) модальный диалог и выбор пользователя должен только возвращаться в ответе.
Никакого закрытия другого окна в диалоге происходить в принципе не должно.

простой пример для демонстрации:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
private void CloseButtonClick(object sender, EventArgs e) { var result = MessageBox.Show("Точно закрыть окно?", "Окно закрывается!", MessageBoxButtons.YesNo); switch (result) { case DialogResult.Yes: ///////////// // Действия необходимые перед закрытием формы //////////// Close(); break; case DialogResult.No: ///////////// // Действия необходимые при отмене закрытия формы //////////// break; } }

На месте MessageBox, если это необходимо, может быть ваша форма с аналогичным поведением.
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

По нажатию на одну кнопку вызвать обработчик нажатия другой кнопки
Подскажите пожалуйста, как можно сделать что-бы при нажатии на Button1 автоматом включался Button2.

Как вызвать форму по нажатию кнопки с другой формы?
Народ, только начал работать с WebForm. Есть ли штатные инструменты вызова формы в виде отдельного.

Как сделать, что бы по нажатию на одну кнопку срабатывал EventTrigger для другой кнопки
Подскажите, вот есть две кнопки. Как сделать, что бы по нажатию на одну кнопку срабатывал.

Через одну форму поменять текст кнопки на другой форме
Здравствуйте возник такой вопрос не могу через одну форму поменять текст кнопки на другой форме.

Как открыть, закрыть и открыть сново одну форму из другой?
Добрейший вечерочек. Относительно новичок. Такое дело: делаю приложение для фитнеса и надо сделать.

Добавление текстбоксов по нажатию клавиши и удаление по нажатию другой кнопки
Всем доброго времени суток. Хотел попросить помощи в написании следующего кода. Кое что набросал.

Как при нажатии кнопки Ок закрыть 2 форму?

Есть 2 формы. На 1 форме список данных и парочка кнопок, если нажимаю кнопку редактировать то выходит 2 форма, где я вводу какие то данные и после нажимаю ОК. Вопрос как при нажатии кнопки Ок закрыть 2 форму?

Отслеживать
8,331 4 4 золотых знака 26 26 серебряных знаков 48 48 бронзовых знаков
задан 4 апр 2016 в 5:43
953 2 2 золотых знака 10 10 серебряных знаков 27 27 бронзовых знаков
WinForm или WPF?
4 апр 2016 в 6:05

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

Открываете через диалог

using (MyForm fMyForm = new MyForm()) < if (fMyForm.ShowDialog() == DialogResult.OK) < . >> 

а во второй форме при нажатии на кнопку вызываете

this.DialogResult = DialogResult.OK; this.Close(); 

Отслеживать
25.1k 4 4 золотых знака 45 45 серебряных знаков 81 81 бронзовый знак
ответ дан 4 апр 2016 в 6:00
LamerXaKer LamerXaKer
697 3 3 серебряных знака 10 10 бронзовых знаков

А зачем именно dr.ToString() == «OK» ? Почему не dr == DialogResult.OK ? или вообще fMyForm.ShowDialog() == DialogResult.OK ?

4 апр 2016 в 6:05
@kodv, согласен, просто, в качестве одного из вариантов, можно было и через switch
4 апр 2016 в 6:10

Кстати, DialogResult можно задать прямо в свойствах кнопки и вообще не писать код обработки нажатия на нее — ru.stackoverflow.com/a/481380/177221

– user177221
4 апр 2016 в 6:25

Решение для WPF
Вызываем вторую форму

MyForm form = new MyForm(); form.ShowDialog(); if (form.DialogResult == true)

В вызванной форме при нажатии кнопки «ОК»

this.DialogResult = true; Close(); 

Для кнопки «Отмена»

Close(); 

Отслеживать
ответ дан 4 апр 2016 в 6:09
2,671 15 15 серебряных знаков 30 30 бронзовых знаков

    Важное на Мете
Связанные
Похожие

Подписаться на ленту

Лента вопроса

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

Дизайн сайта / логотип © 2023 Stack Exchange Inc; пользовательские материалы лицензированы в соответствии с CC BY-SA . rev 2023.10.27.43697

Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.

Как закрыть форму в c при нажатии кнопки

А можно чуть-чуть подробней. Вот есть Form1 и Form3 как сделать так, что бы при нажатии на кнопку Button1 закрывалась Form1 и открывалась Form3 ?

автор: cheops (28.01.2007 в 23:54) письмо автору

Можно поступить следующим образом

void __fastcall TForm1:: Button1Click (TObject *Sender)
Form1-> Close ();
Form3-> Show ();
>

автор: Krasnodar (29.01.2007 в 01:20) письмо автору

почему-то ошибку выдает.

[C++ Error] Unit1. cpp (21): E2451 Undefined symbol ‘Form2’

прикрепляю сам проект.

автор: cheops (29.01.2007 в 02:19) письмо автору

У вас почему-то в главном файле проекта форма Form2 называлась как Form3. В архиве, который прикреплён к теме поправленный проект.

PS Кстати, использовать Close() не получилось, так как закрытие главной формы проекта, автоматически завершает программу, поэтому пришлось применить метод Hide(), который лишь скрывает, но не закрывает форму Form1.

автор: Krasnodar (29.01.2007 в 02:28) письмо автору

тоесть Close() можно использовать для кнопок «Выход».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *