Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Закрытие всей программы со второго окна.

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 21.08.2012, 17:29   #1
 Пехотинец
Аватар для XRASER
 
XRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краях
Регистрация: 27.11.2010
Сообщений: 84
Популярность: -1831
Сказал(а) спасибо: 249
Поблагодарили 57 раз(а) в 27 сообщениях
Отправить сообщение для XRASER с помощью ICQ Отправить сообщение для XRASER с помощью Skype™
 
Question Закрытие всей программы со второго окна.

В программе имеется 2 формы:
form4 и form2.

form4 является основной, после определенных действий она сворачивается и открывается form2 с помощью кода:
Код:
            Form2 f2 = new Form2();
            f2.Show();
            this.Hide();
Закрыть все можно на кнопку, используя код:
Код:
            Application.Exit();
Но мне нужно, чтобы программа закрывалась на "крестик" на form2.
Как прописать свой код на "крестик"?

Или другой вопрос:
Как сделать основной form2, но чтобы form4 открывалась первой, и form2 не показывалась, пока не нажать на кнопку в form4.

P.S. Объяснил как смог.

Сделать форму "None" и добавить картинку крестика с кодом - не вариант.
  Ответить с цитированием
Старый 21.08.2012, 17:33   #2
 Пехотинец
Аватар для megweg
 
megweg скоро будет известенmegweg скоро будет известенmegweg скоро будет известенmegweg скоро будет известенmegweg скоро будет известен
Регистрация: 28.12.2009
Сообщений: 75
Популярность: 427
Сказал(а) спасибо: 19
Поблагодарили 38 раз(а) в 23 сообщениях
Отправить сообщение для megweg с помощью Skype™
 
По умолчанию Re: Закрытие всей программы со второго окна.

Есть соответствующее событие у формы, Closing вроде называется
  Ответить с цитированием
Старый 21.08.2012, 17:40   #3
 Пехотинец
Аватар для XRASER
 
XRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краях
Регистрация: 27.11.2010
Сообщений: 84
Популярность: -1831
Сказал(а) спасибо: 249
Поблагодарили 57 раз(а) в 27 сообщениях
Отправить сообщение для XRASER с помощью ICQ Отправить сообщение для XRASER с помощью Skype™
 
Exclamation Re: Закрытие всей программы со второго окна.

Пробовал:

Код:
        void Form2_FormClosed(object sender, FormClosedEventArgs e)
        {
            Application.Exit();
        }
Код:
        void Form2_FormClosing(object sender, FormClosedEventArgs e)
        {
            Application.Exit();
        }
Код:
        void Form2_FormClose(object sender, FormClosedEventArgs e)
        {
            Application.Exit();
        }
Не работает.
  Ответить с цитированием
Старый 21.08.2012, 17:47   #4
 Старший сержант
Аватар для metraz
 
metraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядом
Регистрация: 25.12.2011
Сообщений: 191
Популярность: 5259
Сказал(а) спасибо: 31
Поблагодарили 235 раз(а) в 135 сообщениях
Отправить сообщение для metraz с помощью Skype™
 
По умолчанию Re: Закрытие всей программы со второго окна.

application.terminate? не?
или form2.free, form4.free?
________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).

Последний раз редактировалось metraz; 22.08.2012 в 00:58.
  Ответить с цитированием
Старый 21.08.2012, 17:57   #5
 Пехотинец
Аватар для XRASER
 
XRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краях
Регистрация: 27.11.2010
Сообщений: 84
Популярность: -1831
Сказал(а) спасибо: 249
Поблагодарили 57 раз(а) в 27 сообщениях
Отправить сообщение для XRASER с помощью ICQ Отправить сообщение для XRASER с помощью Skype™
 
По умолчанию Re: Закрытие всей программы со второго окна.

Цитата:
Сообщение от metrazПосмотреть сообщение
application.terminate? не?
или form2.free, form4.free?

Можно пример кода. Погуглил, везде примеры только на pascal или delphi.

Последний раз редактировалось XRASER; 21.08.2012 в 18:00.
  Ответить с цитированием
Старый 22.08.2012, 00:58   #6
 Старший сержант
Аватар для metraz
 
metraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядомmetraz в состоянии испепелить взглядом
Регистрация: 25.12.2011
Сообщений: 191
Популярность: 5259
Сказал(а) спасибо: 31
Поблагодарили 235 раз(а) в 135 сообщениях
Отправить сообщение для metraz с помощью Skype™
 
По умолчанию Re: Закрытие всей программы со второго окна.

ой ой, это я перепутал раздел, извини)) это коды на делфи
________________

Для просмотра ссылок или изображений в подписях, у Вас должно быть не менее 10 сообщение(ий). Сейчас у Вас 0 сообщение(ий).
  Ответить с цитированием
Старый 22.08.2012, 08:25   #7
 Пехотинец
Аватар для XRASER
 
XRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краяхXRASER неизвестен в этих краях
Регистрация: 27.11.2010
Сообщений: 84
Популярность: -1831
Сказал(а) спасибо: 249
Поблагодарили 57 раз(а) в 27 сообщениях
Отправить сообщение для XRASER с помощью ICQ Отправить сообщение для XRASER с помощью Skype™
 
По умолчанию Re: Закрытие всей программы со второго окна.

Цитата:
Сообщение от metrazПосмотреть сообщение
ой ой, это я перепутал раздел, извини)) это коды на делфи

А я сижу голову ломаю, что и как...
  Ответить с цитированием
Старый 25.08.2012, 14:11   #8
Заблокирован
 Пехотинец
Аватар для Batumba
 
Batumba на правильном пути
Регистрация: 20.08.2012
Сообщений: 64
Популярность: 42
Сказал(а) спасибо: 1
Поблагодарили 17 раз(а) в 6 сообщениях
 
По умолчанию Re: Закрытие всей программы со второго окна.

Цитата:
Сообщение от XRASERПосмотреть сообщение
Пробовал:

Код:
        void Form2_FormClosed(object sender, FormClosedEventArgs e)
        {
            Application.Exit();
        }
Код:
        void Form2_FormClosing(object sender, FormClosedEventArgs e)
        {
            Application.Exit();
        }
Код:
        void Form2_FormClose(object sender, FormClosedEventArgs e)
        {
            Application.Exit();
        }
Не работает.

Надо в событие FormClosing запихнуть код, а не самому просто вставлять в программу!
  Ответить с цитированием
Старый 26.08.2012, 11:09   #9
 Разведчик
Аватар для MrAleх
 
MrAleх никому не известный тип
Регистрация: 24.08.2012
Сообщений: 0
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Закрытие всей программы со второго окна.

Может я дурак и непонял, close(); неработает?
  Ответить с цитированием
Старый 26.08.2012, 19:30   #10
 Старший сержант
Аватар для крайслер
 
крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(крайслер сломал счётчик популярности :(
Регистрация: 04.02.2011
Сообщений: 198
Популярность: 12244
Сказал(а) спасибо: 453
Поблагодарили 435 раз(а) в 242 сообщениях
Отправить сообщение для крайслер с помощью Skype™
 
По умолчанию Re: Закрытие всей программы со второго окна.

Цитата:
Сообщение от OrBiT_DaRk[3]Посмотреть сообщение
Добавь в код второй формы

нужно на событие подписываться, а простое добавление кода не поможет...
________________

-Отложи на послезавтра то что можешь сделать сегодня, и тогда у тебя появятся два свободных дня!
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Актуально. Закрытие диалогового окна с НПС krysun Общение разработчиков 21 06.02.2016 01:49
Закрытие программы с помощью кода nik2015 Вопросы и ответы, обсуждения 9 26.07.2012 18:48
Открытие окна с инфо о другом персонаже и его закрытие .AsTex. Общение разработчиков 5 07.04.2012 10:08
подскажите плз прогу для второго окна d12bl90 Общение и обсуждение, архив Lineage 2 0 08.04.2010 19:58

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 15:54.

Пишите нам: [email protected]
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net