Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
10 / 10 / 8
Регистрация: 18.09.2012
Сообщений: 501
1

При нажатии на кнопку обработать событие FormClosed

31.03.2018, 17:24. Просмотров 356. Ответов 3
Метки нет (Все метки)

Здравствуйте, возможно ли чтобы при нажатии на кнопку обрабатывалось событие FormClosed?
C#
1
2
3
4
5
6
7
8
9
private void Park_FormClosed(object sender, FormClosedEventArgs e)
        {
            ProkatAuto prokatAuto = this.Owner as ProkatAuto;
            if (prokatAuto != null)
            {
                prokatAuto.Show();
                
            }
        }
C#
1
2
3
4
5
private void button5_Click(object sender, EventArgs e)
        {
 
           ///
        }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.03.2018, 17:24
Ответы с готовыми решениями:

Событие при нажатии на кнопку
Здравствуйте! Извините за немного нубский вопрос. Возможно ли для элемента управления Button...

Событие при нажатии на кнопку
Пишу калькулятор. Как при нажатии на кнопку сохранить данные, которые ввели, и сохранить csv...

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

Событие при нажатии на кнопку
Здравствуйте, подскажите, пожалуйста, мне необходимо, чтобы при нажатии на одну кнопку срабатывала...

3
319 / 300 / 171
Регистрация: 16.11.2010
Сообщений: 1,069
Записей в блоге: 9
31.03.2018, 17:57 2
Цитата Сообщение от pirat2k Посмотреть сообщение
Здравствуйте, возможно ли чтобы при нажатии на кнопку обрабатывалось событие FormClosed?
Если при этом окно должно закрыться, то Close и Dispose его при нажатии, и оно автоматически вызовет Park_FormClosed.

Альтернативно можно так:
C#
1
2
3
4
private void button5_Click(object sender, EventArgs e)
        {
              Park_FormClosed(sender, e);
        }
Так просто будет вызван метод Park_FormClosed и все
1
10 / 10 / 8
Регистрация: 18.09.2012
Сообщений: 501
31.03.2018, 18:33  [ТС] 3
Цитата Сообщение от netBool Посмотреть сообщение
Park_FormClosed(sender, e);
Ругается: Ошибка 2 Аргумент "2": преобразование типа из "System.EventArgs" в "System.Windows.Forms.FormClosedEventArgs" невозможно d:\leasingcar\leasingcar\park.cs 62 37 LeasingCar
0
186 / 164 / 100
Регистрация: 14.03.2018
Сообщений: 426
31.03.2018, 18:49 4
Чтобы программа компилировалась нужно заменить заголовок метода-обработчика события закрытия формы на следующий:
C#
1
private void Park_FormClosed(object sender, EventArgs e)
Но вообще, само по себе возникновение подобных проблем говорит о неправильном подходе к проектированию.
Следовало бы разобраться в том, что такое паттерн MVP и использовать его.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.03.2018, 18:49

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Событие при нажатии на кнопку
Привет, вчера начал учить с++, знал немного паскаль, сейчас работаю в visual studio и хотел...

Событие при нажатии на кнопку
Добрый день Я почти совсем не знаю HTML Пытаюсь сделать событие при нажатие на кнопку. Что-то не...

Событие при повторном нажатии на кнопку
Доброго времени суток! Прошу помощи в коде. Он создает таблицу, в которой в конце каждой строки...

Событие при нажатии на кнопку происходит неверно
Здравствуйте! У меня проблема, с выводом рисунка. После нажатия на кнопку у меня на панели должен...

Как мне сделать событие при нажатии в MessageBox на кнопку ОК
Как мне сделать событие при нажатии в MessageBox на кнопку ОК. Нужно чтобы после нажатия на ОК,...

Как организовать событие при нажатии на кнопку ЗАКРЫТЬ на форме?
Подскажите пожалуйста, мне нужно чтобы при выходе из программы файл менял разрешение из .txt в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.