0 / 0 / 0
Регистрация: 17.11.2018
Сообщений: 18
|
||||||||||||||||
1 | ||||||||||||||||
Как сделать вторую форму владельцем первой?18.11.2018, 11:55. Показов 915. Ответов 3
Метки нет (Все метки)
Есть две формы - mainmenu и game. mainmenu открывает game, а сама закрывается. Как это реализовать? При использовании
P.S. Пробовал через Owner, но ничего не получилось. Это было примерно так: В mainmenu:
0
|
18.11.2018, 11:55 | |
Ответы с готовыми решениями:
3
Как из первой формы открыть вторую форму, внутри первой? Как вызвать вторую форму с первой Как закрыть вторую форму из первой? Как показать вторую форму из первой |
8940 / 4852 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
||||||
18.11.2018, 12:32 | 2 | |||||
Неправильно понял. Не нужно никаких владельцев. Открой файл Program.cs. Там, скорее всего, есть строчка
Application.Run(new MainMenu()) или как-то так. Она запускает цикл сообщений и показывает форму, при закрытии которой закроется и приложение. Так вот, показать форму можно иначе:
DialogResult == Cancel приложение будет продолжать работу. См. пример
0
|
0 / 0 / 0
Регистрация: 17.11.2018
Сообщений: 18
|
||||||
18.11.2018, 19:31 [ТС] | 3 | |||||
Оу! После вставки твоего кода теперь не возможно закрыть программу. При попытке закрытия просто открывается заново. Всё из-за твоего бесконечного цикла. Чем можно его заменить?
Добавлено через 4 минуты Всё, нашел решение:
Ну а так, спасибо тебе, ViterAlex!
0
|
8940 / 4852 / 1886
Регистрация: 11.02.2013
Сообщений: 10,246
|
|
18.11.2018, 19:33 | 4 |
Ну так если нужно закрыть программу, то у главной формы нужно задать DialogResult = Cancel и всё закроется. Я же написал.
0
|
18.11.2018, 19:33 | |
18.11.2018, 19:33 | |
Помогаю со студенческими работами здесь
4
Как перевести фокус с первой формы на вторую форму приложения? Как нажатием кнопки на первой форме открыть для работы вторую форму? Закрыть вторую форму из первой Как сделать вторую форму программы видимой Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |