2 / 2 / 2
Регистрация: 09.11.2014
Сообщений: 58
|
||||||
1 | ||||||
Закрыть окно, из которого создано новое окно12.11.2014, 03:31. Показов 1517. Ответов 7
Метки нет (Все метки)
Как мне закрыть окно из которого я создал новое окно?
0
|
12.11.2014, 03:31 | |
Ответы с готовыми решениями:
7
Нажатием на кнопку, открыть/закрыть новое окно Не открывается новое окно у которого класс наследуется не от Activity Как одним кликом по ссылке внутри модального окна закрыть текущее окно и открыть новое? В IE 6.0 через window.open создаю новое окно с параметром resizeable=yes, но создаваемое окно упорно не позволяет менять размер. |
2 / 2 / 2
Регистрация: 09.11.2014
Сообщений: 58
|
|
12.11.2014, 08:10 [ТС] | 3 |
А пример?
Добавлено через 56 секунд Если не передавать Owner то окно не централизуется относительно вызванного окна!!
0
|
12.11.2014, 08:23 | 4 |
Задавать Owner ради центровки - это слишком тяжелая артиллерия для такой простой задачи. Owner заведует уничтожением объекта, то есть это часть управления памятью.
Пример - не знаю, что вам такого особого привести. Просто класс, наследник object. Суть синглтона - что он в приложении в единственном экземпляре и живёт вечно, поэтому может следить за всеми окнами, которые создаются и убиваются. Если у вас такая сложная структура управления окнами (создать другое, потом убить создателя) - лучше сделать. Или не убивайте предыдущее, вообще так не делается.
0
|
2 / 2 / 2
Регистрация: 09.11.2014
Сообщений: 58
|
|
12.11.2014, 08:40 [ТС] | 5 |
Ну а как тогда по другому сделать, чтобы окно вылазило по центру предыдущего окна?
0
|
2 / 2 / 2
Регистрация: 09.11.2014
Сообщений: 58
|
|
12.11.2014, 08:48 [ТС] | 7 |
WindowStartupLocation="CenterOwner"
А зачем тогда вот это нужно если она без Owner = this; не работает??
0
|
12.11.2014, 08:55 | 8 |
Это рассчитано на то, что вы не будете мочить Owner'а.
0
|
12.11.2014, 08:55 | |
12.11.2014, 08:55 | |
Помогаю со студенческими работами здесь
8
Нужно закрыть модальное окно и сделать активным вызвавшее его окно Создать окно, которое нельзя закрыть.(Окно без крестика) Сделать окно активным, закрыть окно, открыть в текущем окне Закрыть дочернее окно и открыть в единственном экземпляре Главное окно Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |