Хиде анд Унлоад су технике у Вижуал бејзик 6—ВБ.НЕТ ствари ради другачије. У ВБ6, разлику можете јасно видети тако што креирате образац са компонентом ЦоммандБуттон и тест изјаву у случају Цлицк. Имајте на уму да су ове две изјаве међусобно искључиве, па се истовремено може тестирати само једна.
Изјава о уклањању Висуал Басиц 6
Изјава Унлоад уклања облик из меморије. У већини једноставних ВБ6 пројеката, Форм1 је покретачки објект, тако да и програм престаје да ради. Да бисте то доказали, кодирајте први програм помоћу Унлоад.
Привате Суб Цомманд1_Цлицк ()
Унлоад Ме
Енд Суб
Када се кликне дугме у овом пројекту, програм се зауставља.
Висуал Басиц 6 Сакриј изјаву
Да демонстрирате Хиде, покрените овај код у ВБ6 тако да се извршава метода Сакриј Форм1.
Привате Суб Цомманд1_Цлицк ()
Форм1.Хиде
Енд Суб
Примјетите да Форм1 нестаје са екрана, али четврта икона "Крај" на алатној траци за отклањање грешака показује да је пројекат и даље активан. Ако сумњате, Виндовс управитељ задатака који се приказује с Цтрл + Алт + Дел показује да је пројекат још увијек у режиму покретања.
Комуникација са скривеном формом
Метода Сакривање уклања само облик са екрана. Ништа друго се не мења. На примјер, други поступак и даље може комуницирати с објектима на обрасцу након позива методе Хиде. Ево програма који то демонстрира. Додајте још један образац у ВБ6 пројекат, а затим додајте компоненту „Тајмер“ и овај код у Форм1:
Привате Суб Цомманд1_Цлицк ()
Форм1.Хиде
Форм2.Схов
Енд Суб
Приватни Суб Тимер1_Тимер ()
Форм2.Хиде
Форм1.Схов
Енд Суб
У Форм2 додајте контролу дугмета Цомманд и овај код:
Привате Суб Цомманд1_Цлицк ()
Форм1.Тимер1.Интервал = 10000 '10 секунди
Форм1.Тимер1.Енаблед = Тачно
Енд Суб
Када покренете пројекат, кликом на дугме Форм1 чини се да Форм1 нестане и да се појави Форм2. Међутим, кликом на дугме на Форм2 користи се тимер компонента на Форм1 да причека 10 секунди пре него што Форм2 нестане и Форм1 се појави поново иако Форм1 није видљив.
Будући да се пројекат и даље одвија, Форм1 се појављује сваких 10 секунди - техника коју бисте могли једног дана возити колегу из колеге.