PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora

Google
 

Rozkaz UnLoad

Instrukcja UnLoad usuwa formę lub kontrolkę z pamięci.

Składnia rozkazu UnLoad:

UnLoad Obiekt

Argument Obiekt zawiera nazwę formy, formy MDI lub element tablicy kontrolek do usunięcia z pamięci.

Usuwanie formy lub kontrolki z pamięci może być konieczne lub wskazane w niektórych przypadkach kiedy pamięć używana jest potrzebna dla innych celów lub kiedy trzeba ustawić właściwości na ich początkowe wartości.

Przed usunięciem formy uruchamiana jest procedura zdarzenie QueryUnload przed procedurą zdarzenia Form_Unload. Ustawienie argumentu Cancel na True w którymkolwiek ze zdarzeń powoduje, że forma nie zostanie usunięta. Dla form MDIForm zdarzenie QueryUnload występuje przed zdarzeniami QueryUnload i Form_Unload form potomnych (MDIChild) i procedurą zdarzenia Form_Unload formy rodzica MDI.

Kiedy forma jest usuwana wszystkie kontrolki czasu wykonywania form nie są dostępne. Kontrolki umieszczone na formie w czasie projektowania pozostają bez zmian, jednak, każda zmiana w czasie wykonywania na tych kontrolkach i ich właściwościach zostanie utracona kiedy forma jest ponownie ładowana. Wszystkie zmiany właściwości formy zostaną utracone. Próba dostępu do kontrolek na formie spowoduje jej ponowne załadowanie.

Kiedy forma jest usuwana, tylko wyświetlane komponenty są usuwane. Kod skojarzony z modułem formy pozostaje w pamięci.

Tylko element tablicy kontrolek dodany do formy w czasie wykonywania może być usunięty rozkazem Unload. Właściwości usuwanych kontrolek są ponownie inicjowane kiedy kontrolka jest ponownie ładowana.


Przykład użycia rozkazu UnLoad:

Load Form1  'załaduj formę Form1
Form1.Show  ';pokaż formę Form1
UnLoad Form1  'usuń formę Form1


Metoda Show i rozkaz Load zostały opisane w innych częściach kursu.


na górę strony...


Google
 
Poprzednia | Wyżej | Strona główna | Spis Treści | Index haseł | Opis VB

BokDol
PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora