Zdarzenie LoadZdarzenie Load jest generowane podczas wczytywania formy. Dla formy startowej, występuje kiedy aplikacja uruchamia się po użyciu instrukcji Load lub w wyniku referencji niezaładowanych właściwości lub kontrolek formy. Składnia: Private Sub Form_Load( ) Private Sub MDIForm_Load( ) Typowo procedura zdarzenia Load używana jest do dołączenia kodu inicjującego formę - na przykład, kod który określa standardowe ustawienia kontrolek, wskazujący co będzie załadowane do kontrolek ComboBox lub ListBox i inicjujący zmienne z poziomu formy. Zdarzenie Load wystąpi po zainicjowaniu zdarzenia. Kiedy referowana jest w kodzie właściwość nizaładowanej formy, forma jest autoamtycznie ładowana, ale nie jest automatycznie widoczna, dopóki właściwość MDIForm nie jest ustawiona na True. Jeżeli obiekt MDIForm nie jest załadowany i jest ładowana forma MDI child, wówczas i MDIForm i forma child są widoczne. Inne formy nie są pokazywane dopóki nie zostanie użyta metody Show albo nie zostanie ustawiona właściwość Visible na True. W poniższym przykładzie w MDIForm, zdarzenie Load automatycznie ładuje formę MDI child (zakładając, że Form1 ma właściwość MDIChild ustawioną na True): Dim NewForm As New Form1 NewForm.Caption = "New Form" 'ładuje formę przez referencję. Ponieważ wszystkie formy child są od razu widoczne kiedy są ładowane, referencja właściwości Caption ładuję formę i czyni ją widoczną. Kiedy tworzone są procedury dla powiązanych z nimi zdarzeń, takie jak Activate, GotFocus, Paint czy Resize, należy się upewnić, że ich działania nie kolidują ze sobą i że nie są przyczyną powtarzania się zdarzeń. Lista obiektów wykorzystujących zdarzenie Load: Form MDIForm PropertyPage |