Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
 Аватар для Argus19
1732 / 476 / 78
Регистрация: 24.09.2017
Сообщений: 2,573
Записей в блоге: 27

Form.Show

18.10.2021, 00:57. Показов 2736. Ответов 26
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В свойствах проекта старт указана функция Main() в модуле, которая проверяет данные и, в случае необходимости, показывает форму:
Visual Basic
1
2
3
4
5
6
7
Sub Main()
If................                   'Проверки
        Form1.Show
    Else
        .................
    End If
End Sub
Я был уверен, что передаётся управление форме и всё. Т.е., при выгрузке формы: Unload Form1
будет вызвано событие Form_Unload и работа программы прекратится.
Но IDE опять показывает на ту же строку показа формы в модуле с ошибкой: "объект был выгружен".
Почему происходит такое безобразие?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.10.2021, 00:57
Ответы с готовыми решениями:

Menu MDI Form VS Menu Child Form
Столкнулся в процессе разработки с такой проблемой. Дело в том что у MDI form свое меню и у каждй child формы тоже свое, и, они не...

Как обнаружить метод Show?
Имеем 2 формы: Form1 и Form2. Код Form1: Private Sub Command1_Click() Form2.Show End Sub Private Sub Form_Load() ...

Если открываю форму (Form1.Show 1) в exe-шнике, то выдаётся ошибка
Встретился с такой проблемой: Если открываю форму (Form1.Show 1) в exe-шнике, то выдаётся ошибка (по-мойму 9 RunTime Error, но могу...

26
bite
 Аватар для I can
5011 / 4841 / 852
Регистрация: 13.04.2015
Сообщений: 10,121
18.10.2021, 23:00
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Argus19 Посмотреть сообщение
The trick указал на ошибку.
А я не указал? То же самое и написал. Или мой авторитет не канает против Анатолия?

Цитата Сообщение от Argus19 Посмотреть сообщение
Это просто скрытие загруженной в память формы.
Советую проверить.

Добавлено через 1 минуту
Цитата Сообщение от vedunasv Посмотреть сообщение
I can, вряд ли, ему же надо закрыть, а не скрыть.
Ну проверьте,не надо лишнего базара, я знаю как работает Hide, и как отработает в этом случае.
0
Наивное Существо
 Аватар для vedunasv
666 / 141 / 27
Регистрация: 09.05.2020
Сообщений: 750
Записей в блоге: 15
18.10.2021, 23:04
я ничего-я не про знания. Просто все написали одно и то же параллельно.
0
 Аватар для Argus19
1732 / 476 / 78
Регистрация: 24.09.2017
Сообщений: 2,573
Записей в блоге: 27
18.10.2021, 23:12  [ТС]
Цитата Сообщение от vedunasv Посмотреть сообщение
Просто все написали одно и то же параллельно.
Точнее, сначала один, потом другой.
Обоим поставил плюсики. Первому написавшему ещё и "лучший ответ".
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38228 / 21160 / 4314
Регистрация: 12.02.2012
Сообщений: 34,777
Записей в блоге: 14
19.10.2021, 05:12
Цитата Сообщение от Argus19 Посмотреть сообщение
Что должно происходить после достижения в Sub Main оператора End Sub?
- при завершении Sub Main приложение завершится
0
 Аватар для Argus19
1732 / 476 / 78
Регистрация: 24.09.2017
Сообщений: 2,573
Записей в блоге: 27
19.10.2021, 17:57  [ТС]
Цитата Сообщение от Catstail Посмотреть сообщение
при завершении Sub Main приложение завершится
и, как дополнил The trick,
Если после End Sub существует хоть одна открытая форма - проект не выгрузится.
Как я понимаю, если используется только код модуля, без использования форм, то после оператора End Sub в Sub Main, программа завершит работу.
Если же будет хотя бы одна открытая форма, то для корректного завершения работы программы, форму надо выгрузить или скрыть?
1
Модератор
10069 / 3914 / 886
Регистрация: 22.02.2013
Сообщений: 5,863
Записей в блоге: 79
19.10.2021, 18:02
Цитата Сообщение от Argus19 Посмотреть сообщение
форму надо выгрузить или скрыть?
Именно выгрузить, а не скрыть.
1
 Аватар для Argus19
1732 / 476 / 78
Регистрация: 24.09.2017
Сообщений: 2,573
Записей в блоге: 27
19.10.2021, 18:22  [ТС]
Цитата Сообщение от The trick Посмотреть сообщение
Именно выгрузить, а не скрыть.
Спасибо.
Теперь мозаика сложилась.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.10.2021, 18:22

PictureBox1 и Form
Сделал PictureBox1 в родительский контейнер Form. Какое свойство отвечает за то, что если программа работает, то когда делаю форму во весь...

Интересная информация. MS Form 2.0
Не буду вдоваться в подробности, но вот что накопал мой коллега на сервере Microsoft: ...

Resolution-Independent Form
HELP anybody!!!!!!!!!!!! how-to from msdn don't work I have form with sstab control ,commnd buttom and on sstab first tab frame...

Решения задач в Windows Form
Помогите с решением задач. Нужно срочно сдать для зачета, а у меня проблемы с Visual Basic. Прошу прощения за наглость, но я напишу много...

Scroll bar для Form
Вообщем SoftIce поделился своей программкой, но она разрослась до больших значений, я решил выкрутится двумя+ столбцами, ну это не...


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

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Новые блоги и статьи
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки. Добавлено: - Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы. Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version 1. 2003 - 06 - Designing Virtual Worlds (1st Edition) Автор: Richard A. Bartle | Объем: 768 стр. Ссылки: Amazon . . .
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров". Задача: Запрет инициалов. Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru