Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.72/18: Рейтинг темы: голосов - 18, средняя оценка - 4.72
2 / 2 / 0
Регистрация: 14.06.2012
Сообщений: 70

При закрытии одной формы показать другую

01.11.2012, 06:56. Показов 3856. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пож как можно при закрытии формы вывести другую? (Закрываешь Form1 и открывается Form2)
через Form1_FormClosing как оказалось так не получается) просто закрывается ничего не открывая
Пробовал так:
VB.NET
1
2
3
4
5
Private Sub Form1_FormClosing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing
 
        Form2.Visible = True
 
    End Sub
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
01.11.2012, 06:56
Ответы с готовыми решениями:

При закрытии одной формы показать другую
Вообщем создал ещё одну форму, её функция только такая: Через определённое время(которое заданное в главной форме) Появится. А тут...

Переход от одной формы к другой и ошибка при закрытии одной из них
Здравствуйте! Есть 2 формы. Из одной перехожу во вторую по нажатию кнопки, со второй возвращаюсь в первую 2мя способами: 1) при закрытии...

Как перенести текст из одной формы в другую и показать его в label1?
private void pictureBox10_Click(object sender, EventArgs e) { MainForm form2 = new MainForm(); string...

6
 Аватар для chiribas
12 / 12 / 0
Регистрация: 06.05.2011
Сообщений: 250
01.11.2012, 07:38
VB.NET
1
2
Form2.Show()
Me.Close()
И в настройках проэкта сделать чтобы программа закрывалась когда закрывается последняя форма
1
2 / 2 / 0
Регистрация: 14.06.2012
Сообщений: 70
01.11.2012, 08:19  [ТС]
Спасибо сработало!)

Добавлено через 16 минут
а можно как то сделать чтобы и первая форма не закрывалась?
даже если Me.Close() убрать она все равно закрывается
Где можно подправить событие закрытия? сделать чтобы просто видимость скрывать
0
 Аватар для XIST
1960 / 1070 / 148
Регистрация: 01.10.2009
Сообщений: 3,591
Записей в блоге: 1
01.11.2012, 08:20
VB.NET
1
Me.Hide
0
 Аватар для chiribas
12 / 12 / 0
Регистрация: 06.05.2011
Сообщений: 250
01.11.2012, 08:32
DM_AND, так она все равно закроется, надо в закрытие формы перед Me.Hide() свойство Cancel у переменной e установить true, чтобы отменить закрытие.
VB.NET
1
2
3
4
5
    Private Sub Form1_FormClosing(sender As Object, e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
         Form2.Show()
         e.Cancel = True
         Me.Hide()
    End Sub
0
2 / 2 / 0
Регистрация: 14.06.2012
Сообщений: 70
01.11.2012, 09:02  [ТС]
приложение зависает в процессах и форма все равно закрывается, остается только вторая
VB.NET
1
2
3
4
5
   Private Sub Form1_FormClosing(sender As Object, e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
         Form2.Show()
         e.Cancel = True
         Me.Hide()
    End Sub
Добавлено через 3 минуты
в целом мне нужно вызвать действие на первой форме, но оно не срабатывает как я понял потому что первая форма полностью закрывается.. может эту проблему както по другому можно решить?
VB.NET
1
 Form1.Soh.PerformClick()
Добавлено через 48 секунд
если бы форму не надо было вызывать при закрытии конечно все было бы проще..
0
 Аватар для XIST
1960 / 1070 / 148
Регистрация: 01.10.2009
Сообщений: 3,591
Записей в блоге: 1
01.11.2012, 17:26
Цитата Сообщение от chiribas Посмотреть сообщение
DM_AND, так она все равно закроется, надо в закрытие формы перед Me.Hide() свойство Cancel у переменной e установить true, чтобы отменить закрытие.
VB.NET
1
2
Form2.Show()
Me.Close()
VB.NET
1
2
Form2.Show()
Me.Hide()
чувствуете разницу? Ваш вариант закрывает мой прячет, если не сделать закрытие проги после последней формы, будет только процесс и ничего, вопрос был "Где можно подправить событие закрытия? сделать чтобы просто видимость скрывать", я ответил...
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
01.11.2012, 17:26
Помогаю со студенческими работами здесь

Как при закрытии формы запустить другую?
Как при закрытии одной формы запустить другую? c#

Передача сообщения при закрытии формы в другую форму
при нажатии на кнопку на главной форме открывается дочерняя форма при закрытии дочерней надо передать в главную стринг или прямо...

Изменение размера одной формы при закрытии другой
Здравствуйте, уважаемые форумчане. Нужно что-бы при закрытии дочерней формы, родительская увеличила свой размер. Заранее спасибо)

При закрытии одной формы отключить все переключатели на главной форме
У меня очень простая задача, но что-то не мог придумать решение. Мне нужно чтобы при закрытии одной из форм отключались все радиогруппы на...

При вызове одной формы скрывать другую
Помогите пжалста!!! Есть две формы, Form1 и форма Test. Test вызывается из Form1. Как сделать, чтоб при вызове Test скрыть Form1? Заранее...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Установка Emscripten SDK (emsdk) и CMake на Windows для сборки C и C++ приложений в WebAssembly (Wasm)
8Observer8 30.01.2026
Чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. Система контроля версиями Git. . .
Подключение Box2D v3 к SDL3 для Android: физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
Загрузка PNG с альфа-каналом на SDL3 для Android: с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
Влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru