Come utilizzare 2 forme con Visual Basic 6.0

March 6

Visual Basic 6 è un linguaggio di programmazione event-driven grafica per Windows. In VB6, programmatori disegnano elementi di interfaccia su forme, come pulsanti e caselle di testo. Le finestre che contengono il codice dell'applicazione sono chiamate "forme" in VB6. Codice è collegato agli elementi di interfaccia ed eseguire quando si verificano determinati eventi, come ad esempio i clic sui pulsanti. Un nuovo progetto VB6 contiene un singolo modulo, che viene caricato e visualizzato quando il progetto viene eseguito automaticamente. I programmi più complicati possono richiedere ulteriori forme, che sono facili da aggiungere.

istruzione

1 Fare clic sul menu "Progetto", quindi fare clic su "Aggiungi modulo". Verrà visualizzata la finestra di dialogo Aggiungi modulo.

2 Selezionare "Form", quindi fare clic sul pulsante "Apri". Un secondo modulo verrà aggiunto al progetto.

3 Disegnare controlli e aggiungere il codice per la seconda forma, proprio come si farebbe con la prima forma.

4 Utilizzare il metodo Show per visualizzare la seconda forma mentre il programma è in esecuzione:

Form2.Show

Questo carichi e visualizza la seconda forma, e consente all'utente di passare tra le forme. Se si desidera richiedere all'utente di chiudere la seconda forma, prima di tornare alla prima forma, impostare argomento Style Show del metodo 1:

Form2.Show 1

Questo visualizza la forma "modale", che significa la sezione di codice che si chiama il metodo Show sarà in pausa fino a quando il modulo viene chiuso. E fino a quel momento, l'utente non può interagire con altre forme nel programma.

5 Utilizzare il metodo Nascondi per nascondere il secondo modulo:

Form2.Hide

Questo metodo rimuove il modulo dallo schermo, in modo che l'utente non può interagire con esso, ma mantiene la forma in memoria.

6 Utilizzare l'istruzione Unload per rimuovere il modulo dalla memoria:

scaricare Form2

Consigli e avvertenze

  • Il metodo Show carica automaticamente il modulo in memoria. Per caricare il modulo senza visualizzarlo, utilizzare l'istruzione Load.