Verwendung 2 Forms mit Visual Basic 6.0

October 19

Visual Basic 6 ist eine grafische, ereignisgesteuerte Programmiersprache für Windows. Programmierer zeichnen in VB6 Elemente der Benutzeroberfläche auf Formularen, z. B. Schaltflächen und Textfeldern. Die Fenster mit Anwendungscode nennt man "Formen" in VB6. Code ist an die Elemente der Benutzeroberfläche und ausgeführt werden, wenn bestimmte Ereignisse eintreten, wie z. B. Schaltfläche klickt. Ein neue VB6-Projekt enthält ein einzelnes Formular, die automatisch geladen und angezeigt, wenn das Projekt ausgeführt wird. Komplizierter Programme benötigen eventuell zusätzliche Formulare, die einfach hinzugefügt werden.

Anweisungen

1 Klicken Sie im Menü "Projekt" und dann "Formular hinzufügen". Das Formular hinzufügen Dialogfeld wird angezeigt.

2 Wählen Sie "Form", und klicken Sie dann auf die Schaltfläche "Öffnen". Ein zweites Formular wird dem Projekt hinzugefügt werden.

3 Zeichnen Sie Steuerelemente und das zweite Formular fügen Sie Code hinzu, so wie Sie mit der ersten Form.

4 Verwenden Sie die Show-Methode, um das zweite Formular anzuzeigen, während das Programm ausgeführt wird:

Form2.Show

Dies lädt die zweite Form zeigt und erlaubt dem Benutzer, zwischen Formularen wechseln. Wenn Sie den Benutzer, das zweite Formular schließen, bevor Sie gehen zurück auf das erste Formular anfordern möchten legen Sie die Show-Methode-Style-Argument auf 1:

Form2.Show 1

Dies zeigt das Formular "modal", was bedeutet, dass der Abschnitt des Codes, die die Show-Methode aufgerufen wird anhalten wird, bis das Formular geschlossen wird. Und bis dahin kann nicht der Benutzer interagieren mit anderen Formen in Ihrem Programm.

5 Verwenden Sie die Hide-Methode, um das zweite Formular ausblenden:

Form2.Hide

Diese Methode Form vom Bild entfernt, so dass der Benutzer interagieren kann nicht, sondern behält die Form im Speicher.

6 Verwenden Sie die Unload-Anweisung, um das Formular aus dem Speicher entfernen:

Form2 entladen

Tipps & Warnungen

  • Die Show-Methode lädt das Formular automatisch in den Speicher. Verwenden Sie die Load-Anweisung, um das Formular zu laden, ohne es anzuzeigen.