powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Управление видимостью окон
2 сообщений из 2, страница 1 из 1
Управление видимостью окон
    #39183611
ЧитательX
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В модальном режиме открываю цепочку окон:
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
В Form1:
--------
private void Button_Click(object sender, RoutedEventArgs e)
{
  Form2 dlg = new Form2();
  dlg.Owner = this;

  Hide();
  dlg.ShowDialog();
  Show();
}


В Form2:
--------
private void Button_Click(object sender, RoutedEventArgs e)
{
  Form3 dlg = new Form3();
  dlg.Owner = this;

  Hide();
  dlg.ShowDialog();
  Show();
}

В Form3:
--------
private void Button_Click(object sender, RoutedEventArgs e)
{
  DialogResult=true;
}


При возврате из третей формы во вторую открываются обе - вторая и первая формы.
Как подавить такое поведение? Нужно чтобы открывалась только одна предыдущая форма.
...
Рейтинг: 0 / 0
Управление видимостью окон
    #39184486
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну дак у тебя после закрытия 1 формы, 2 форма прячется, следовательно 1 форма после этого открывается, затем 2 появляется.
что тут не ясного? не кто так не делает просто
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Управление видимостью окон
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]