Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.02.2015, 00:08   #1
spectrum988
Форумчанин
 
Аватар для spectrum988
 
Регистрация: 24.10.2013
Сообщений: 241
По умолчанию Закрытие родительской формы[Visual C#]

Здравствуйте.Есть вопрос.Имеется две формы родительская и дочерняя.
При нажатии на кнопку на р-форме происходит переход на вторую.
Код:
  private void button1_Click(object sender, EventArgs e)
        {
            this.Hide();
            Form2 f2 = new Form2();
            f2.Show();

        }
Хочу сделать возможность закрытия проекта как из р-формы так и из д-формы.
Для этого создал событие.
Код:
private void Form2_FormClosing(object sender, FormClosingEventArgs e)
        {
           var k=MessageBox.Show("Вы действительно хотите покинуть проект ?", "Выход", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
           if (k == DialogResult.Yes)
           {
               e.Cancel = false;
           }
           else
               e.Cancel = true;
        }
Событие сделано на двух формах.

Когда событие сробатывает на р-форме,все работает отлично,но когда на д-форме,я так понимаю происходит только закрытие д-формы,а р-форма остается работать.

Но при этом не знаю как правильно мне нужно произвести закрытие р-формы,через д-форму ?
spectrum988 вне форума Ответить с цитированием
Старый 08.02.2015, 00:23   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А просто дропнуть процесс через System.Diagnostics.Process.GetCurre ntProcess().Kill() не желаешь?
Или в обработчике закрытия формы что-то выполняется важное?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 08.02.2015, 22:00   #3
spectrum988
Форумчанин
 
Аватар для spectrum988
 
Регистрация: 24.10.2013
Сообщений: 241
По умолчанию

Спасибо Stilet.Так и сделал.
spectrum988 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запретить появление родительской формы Random2 Общие вопросы Delphi 9 12.01.2015 18:54
Закрытие формы annaangel Общие вопросы Delphi 2 09.10.2009 13:26
Закрытие формы girz БД в Delphi 7 13.05.2009 22:54
Обновление Родительской формы denver_ua Microsoft Office Access 0 26.03.2009 16:15