Дом Личные финансы Открытие, закрытие и скрытие форм с помощью Visual Basic. NET - манекены

Открытие, закрытие и скрытие форм с помощью Visual Basic. NET - манекены

Оглавление:

Видео: C#. Плавное исчезнование и появление формы 2024

Видео: C#. Плавное исчезнование и появление формы 2024
Anonim

Имея несколько форм как часть ваш Visual Basic. Программа NET может показаться приятной, но при использовании Visual Basic. Программа NET запускается, она обычно отображает одну форму. Чтобы другие формы вашей программы появлялись (или исчезали), вам нужно использовать код BASIC, чтобы сообщить вашей программе: «Хорошо, теперь помещаем эту конкретную форму на экран и скрываем эту другую форму вне поля зрения. "

Открытие формы

Прежде чем вы сможете открыть (или закрыть) форму, вам нужно знать конкретное имя формы, которую вы хотите открыть или закрыть. Окно Solution Explorer отображает имена всех форм, входящих в состав Visual Basic. NET, например, с именем frmMain. Vb.

После того, как вы знаете имя формы, которую хотите отобразить, вам нужно использовать команду BASIC для открытия формы, например:

Dim oForm As FormName

oForm = New FormName ()

oForm. Show ()

oForm = Nothing

Если приведенные выше четыре строки кода BASIC выглядят запутанными, вот краткое объяснение того, что они делают:

1. Первая строка сообщает Visual Basic. NET, «Определите объект с именем oForm, который будет представлять форму, которую вы хотите открыть, которая называется FormName. «Итак, если вы хотите открыть форму с именем frmMain, вы должны ввести: Dim oForm As frmMain

(имя oForm произвольно и может быть любым именем, которое вы выберете. «O» - это просто стенография, говорящая, что это объект.)

2. Вторая строка сообщает Visual Basic. NET: «Создайте новый объект с именем oForm, который представляет форму, представленную именем FormName. »(Основное различие между первой и второй строками состоит в том, что первая строка просто указала Visual Basic.NET, чтобы подготовиться к созданию объекта для представления вашей формы, а вторая строка фактически создает этот объект для представления вашей формы.)

3. Третья строка сообщает Visual Basic. NET, "Показать форму, представленную объектом oForm. «

4. Четвертая строка сообщает Visual Basic. NET: «Задайте объект с именем oForm ни для чего, чтобы освободить память, которую он занимал. "

Важно установить объект в Nothing, чтобы освободить память, потому что, если вы открываете слишком много форм, не освобождая память, которую они используют, на компьютере может закончиться нехватка памяти и привести к зависанию или сбою вашей программы.

Скрытие (и показ) формы

Если вы хотите временно удалить форму, вы можете использовать команду magic Hide, например:

FormName. Скрыть ()

После того, как вы скрыли форму, вы в конечном итоге захотите сделать ее видимой снова с помощью команды «Показать», например:

FormName.Show ()

Закрытие формы

Скрытие формы просто скрывает ее из поля зрения, но форма все еще загружается в память компьютера. Чтобы очистить форму из памяти, вам нужно использовать команду «Закрыть», например:

FormName. Закрыть ()

Чтобы завершить вашу программу, вы должны закрыть все свои формы. По крайней мере, одна из форм вашей программы должна иметь команду выхода, например, кнопку «Выход» или команду «Файл -> Выход» из раскрывающегося меню. Код BASIC для закрытия последней формы вашей программы выглядит следующим образом:

Me. Close ()

Если вы посмотрите на код BASIC, который Visual Basic. NET автоматически создает для каждой формы, вы увидите команду, которая выглядит так:

Form1 = Me

Эта команда просто сообщает Visual Basic. NET: «Слово Me представляет собой текущую форму. Поэтому вместо того, чтобы вводить полное имя формы, например frmMainWindow, вы можете просто ввести Me . «

Открытие, закрытие и скрытие форм с помощью Visual Basic. NET - манекены

Выбор редактора

Будьте добры, когда практикуете вдумчивость - манекены

Будьте добры, когда практикуете вдумчивость - манекены

Недавно, в телевизионной программе Би-би-си были предложены три ключа к благополучию: помните, будьте благодарны и будьте добрыми. Какое замечательное предложение! Примите более глубокий взгляд на эту форму благополучия: доброту. Когда вы выполняете доброту для других, вы получаете много преимуществ взамен: вы чувствуете себя прекрасно. Просто подумайте о ...

Помните о своей позе тела - манекены

Помните о своей позе тела - манекены

, Возможно, вы заметили, как ваши эмоции влияют на ваше тело. Если вы чувствуете себя синим, вы, скорее всего, будете смотреть вниз и медленно ходить со сгорбленными плечами. Но если вы чувствуете себя уверенно, вы, вероятно, стоите выше своих плеч, и вы ходите немного быстрее и целенаправленно. Интересно, что новые исследования показывают ...

Избегая дорожных блоков для уменьшения стресса - манекены

Избегая дорожных блоков для уменьшения стресса - манекены

, Если вы вспомните свою последнюю попытку потерять несколько фунтов или избавиться от всех беспорядок в вашем доме, вы можете признать, что благие намерения не всегда гарантируют успех. Обычно вы сталкиваетесь с одним или двумя блокпостами. Однако, осознавая потенциальные препятствия на вашем пути и выясняя способы их избежать ...

Выбор редактора

Двухэтапная проверка Evernote - макеты

Двухэтапная проверка Evernote - макеты

Evernote предлагает пользователям двухэтапную аутентификацию (известную в отрасли как двухфакторную аутентификация), которая предназначена для защиты вашей учетной записи, даже если кто-то узнает ваш пароль. Он делает это, требуя проверочный код, когда вам предлагается указать свое имя пользователя и пароль. Этот запрос обычно возникает только при входе в Evernote Web или ...

Evernote Синхронизирует заметки автоматически - макеты

Evernote Синхронизирует заметки автоматически - макеты

Основным преимуществом Evernote является то, что он позволяет вам получить доступ к самым последним версиям всех ваши заметки, независимо от того, какое устройство вы используете - даже когда вы вошли в библиотечный компьютер, чтобы дважды проверить список продуктов, потому что аккумулятор вашего телефона уже мертв. Возможность Evernote синхронизировать заметки на всех устройствах ...

Как получить доступ к общедоступной записной книжке Evernote - манекенам

Как получить доступ к общедоступной записной книжке Evernote - манекенам

На веб-браузерах, ноутбуке, который был открыт совместно с Public URL-адрес ссылки появляется на левой боковой панели под отдельным заголовком «Присоединившиеся ноутбуки». На настольной версии слева от любого совместно используемого ноутбука появляется значок, который выглядит как три человека. Для доступа к ноутбуку, совместно используемому общей ссылкой ...

Выбор редактора

Найти шрифты для веб-дизайна онлайн - манекены

Найти шрифты для веб-дизайна онлайн - манекены

, Хотя вы можете загрузить любой шрифт, который у вас есть сервер и ссылку на него, онлайновый репозиторий шрифтов дает много преимуществ, шрифт хранится на серверах хранилища и предоставляет CSS для включения шрифта на ваш сайт. Интернет-репозитории шрифтов также заботятся о любых проблемах с лицензированием. Шрифты, многое ...

Краевые петли и циклы контуров в Blender - манекены

Краевые петли и циклы контуров в Blender - манекены

, Вообще говоря, краевой цикл в Blender является ряд ребер, которые соединяются, образуя путь, где первый и последний ребра соединяются друг с другом - ну, в любом случае, это идеальный случай. Такой замкнутый контур края представляет собой «хороший» контур края. Конечно, тогда вы, вероятно, захотите узнать, что ...

Установление отношений родитель-ребенок между объектами в Blender - манекены

Установление отношений родитель-ребенок между объектами в Blender - манекены

Создание отношений родитель-потомок между объектами или родительский учет в Blenderese, организует объекты иерархически. Объект может иметь любое количество детей, но ни один объект не может иметь больше одного родителя: Чтобы сделать объект родителем, сначала выберите объекты, которые вы хотите быть дочерними. Они не должны быть одного типа. ...