Модераторы: gambit, Kefir, Partizan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Окна 
:(
    Опции темы
Diksa
Дата 22.10.2008, 16:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 21.10.2008

Репутация: нет
Всего: нет



Как елки палки закрыть окно?? Вот я делаю это так:

Код

private void Exit_Button_Click(object sender, RoutedEventArgs e)
        {
            MainAsp frmMain = new MainAsp();
            if (MessageBox.Show("Вы действительно хотите выйти?","Infomation",MessageBoxButton.YesNo,
                MessageBoxImage.Information) == MessageBoxResult.Yes)
            {
                frmMain.Close();
            }
            
        }


 это обработчик клика кнопки "Выход"!!
Помогите окно не закрывается
PM MAIL   Вверх
Partizan
Дата 22.10.2008, 21:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Let's do some .NET
****


Профиль
Группа: Модератор
Сообщений: 2828
Регистрация: 19.12.2005
Где: Санкт-Петербург

Репутация: 9
Всего: 67



Diksa, 
Создание нового экземпляра MainAsp здесь ни к чему.
Стоило написать так: 

Код

private void Exit_Button_Click(object sender, RoutedEventArgs e)
       {
            if (MessageBox.Show("Вы действительно хотите выйти?","Infomation",MessageBoxButton.YesNo,
                MessageBoxImage.Information) == MessageBoxResult.Yes)
            {
                this.Close();
            }
            
        }


Это сообщение отредактировал(а) Partizan - 23.10.2008, 00:05


--------------------
СУВ,
       Partizan.
PM MAIL WWW ICQ Skype GTalk Jabber   Вверх
Kefir
Дата 22.10.2008, 23:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


«Hakuna Matata»
***


Профиль
Группа: Комодератор
Сообщений: 1878
Регистрация: 25.1.2003
Где: Tampere, Suomi

Репутация: 22
Всего: 87



Diksa, дело в том, что ты создаёшь новый экземпляр класса окна и закрываешь его. это не совсем то, что нужно. тебе ведь надо закрыть окно, которое уже существует - в твоём случае доступ к нему можно получить используя this - то есть вместо MainAsp frmMain = new MainAsp(); и frmMain.Close(); просто напиши this.Close();
PM MAIL WWW Skype   Вверх
Diksa
Дата 23.10.2008, 09:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 21.10.2008

Репутация: нет
Всего: нет



Ребята огромное спасибо!!!!

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | WPF и Silverlight | Следующая тема »


 




[ Время генерации скрипта: 0.0424 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.