4 / 4 / 2
Регистрация: 22.04.2015
Сообщений: 58
|
|
1 | |
Закрытие родительской формы, сохраняя активной дочернюю11.11.2015, 10:50. Показов 1275. Ответов 5
Метки нет (Все метки)
Доброе утро!
Есть две формы: Form1(род.) и Form2(доч.). Необходимо сделать так, чтобы при закрытии родительской формы, оставалось активным окно дочерней формы. Пытаюсь снимать все привязки по овнеру и парентам в событии FormClosing, но этого недостаточно, дочернее окно все равно закрывается вслед за Form1. Попытка сделать e.Closing = false; для дочернего окна - тоже не помогла... Кто может, подскажите правильный путь решения задачи.
0
|
11.11.2015, 10:50 | |
Ответы с готовыми решениями:
5
Передача данных DataGridView из родительской формы в дочернюю Закрытие родительской формы Как закрыть дочернюю форму из родительской? Создать дочернюю форму вне расположения родительской |
484 / 397 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
|
|
11.11.2015, 10:55 | 2 |
никак, если дочернее окно создаётся в классе родительского. Варианта 2:
1) Создавай дочернее окно в другом классе, а из родительского только делай show 2) Родительскую форму не закрывай, а пряч
1
|
4 / 4 / 2
Регистрация: 22.04.2015
Сообщений: 58
|
||||||
11.11.2015, 11:17 [ТС] | 3 | |||||
Оба класса созданы по отдельности друг от друга.
Единственно, что их связывает, это событие исходящее из Form1:
0
|
484 / 397 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
|
|
11.11.2015, 11:20 | 4 |
0
|
4 / 4 / 2
Регистрация: 22.04.2015
Сообщений: 58
|
||||||
11.11.2015, 11:41 [ТС] | 5 | |||||
Создал в классе Form2 статический объект:
Возможно можно как-то перекинуть рута с одной формы на другую?
0
|
484 / 397 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
|
||||||
11.11.2015, 11:55 | 6 | |||||
и там-же убираешь создание формы1 в строке Application.Run(new Form1()); Добавлено через 6 минут В принципе можно не создавать отдельный класс, а эти действия производить в Program. Но лично я не люблю работать через него.
0
|
11.11.2015, 11:55 | |
11.11.2015, 11:55 | |
Помогаю со студенческими работами здесь
6
Передать с родительской формы в дочернюю Передача переменных из родительской формы в дочернюю Закрытие активной формы Как объединить дочернюю тему с родительской? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |