Come fare un pop-up in Visual Basic

June 9

finestre pop-up possono essere controverso sul Web, ma possono aiutare l'applicazione Visual Basic interagire con gli utenti ed estrarre prezioso feedback in tempo reale da loro. Le applicazioni Visual Basic, per esempio, possono avere bisogno di cancellare il contenuto di un file. Invece di fare che senza ottenere il permesso dell'utente, si può chiedere l'utente se va bene a farlo mediante la visualizzazione di un pop-up. Poiché gli utenti non possono ignorare questa finestra, devono fornire un "Sì" o "No" risposta. Una volta che l'applicazione Visual Basic ottiene questa risposta, si può continuare l'elaborazione sulla base della decisione che l'utente ha fatto.

istruzione

1 Avviare Visual Studio e aprire uno dei vostri progetti di Visual Basic. La finestra Solution Explorer visualizza i file dei progetti. Fare doppio clic sul file di avvio. La finestra di progettazione si apre e visualizza form di avvio del progetto.

2 Fare clic su "Visualizza" la voce di menu e selezionare l'opzione "Toolbox". Si apre la finestra Casella degli strumenti. Fare doppio clic sul controllo "pulsante" che si trova all'interno di quel luogo la finestra di un nuovo pulsante nel modulo.

3 Fare doppio clic sul pulsante è stato posizionato sulla forma. Visual Studio apre una finestra del codice. Questa finestra contiene il metodo evento Click che viene eseguito ogni volta che gli utenti fanno clic sul pulsante.

4 Incollare il seguente codice in quel metodo:

Dim messageText As String = "Vuoi continuare?"

responseButtons fiochi come MessageBoxButtons = MessageBoxButtons.YesNo
Dim popupCaption As String = "Ulteriori informazioni Needed"
Dim popupResult Come DialogResult

popupResult = MessageBox.Show (messageText, popupCaption, responseButtons)

Se popupResult = System.Windows.Forms.DialogResult.Yes Poi
Me.Text = "Continua Chosen"
Finisci se

Questo codice Visual Basic imposta i parametri necessari per visualizzare una finestra pop-up. La variabile "messageText" contiene il messaggio o domanda che appare nel pop-up. La variabile "responseButtons" definisce i pulsanti che un utente vede quando il pop-up si apre. I pulsanti visualizzare "Sì" e "No" in questo esempio. La variabile "popupCaption" contiene il testo che si desidera visualizzare nella barra del titolo di Windows pop-up come una didascalia. Questo codice rende il pop-up aperta eseguendo il metodo "MessageBox.Show". Il "se" controlli istruzione per vedere se l'utente fa clic su "Sì", esaminando il valore memorizzato nella variabile "popupResult". Se il valore è "Sì", il codice imposta del form barra del titolo del testo di "didascalia scelto".

5 Premere il tasto "F5" per avviare il progetto e visualizzare il modulo di Visual Basic. Fare clic sul pulsante che appare sul modulo. Un pop-up appare contenente il testo del messaggio e due pulsanti. Fare clic sul pulsante "Sì". La finestra pop-up si chiude e imposta la barra del titolo di testo del modulo a "Didascalia scelto".

Consigli e avvertenze

  • Modificare i valori di testo assegnati in questo esempio per tutti i valori che ti piace. Per esempio, se si vuole chiedere agli utenti se vorrebbero eliminare un file, è possibile impostare il valore di "messageText" a "Sei sicuro di voler eliminare questo file."
  • Il "if" in questo esempio il testo del modulo di "Continue Chosen", se si fa clic sul pulsante "Sì" del pop-up. Eseguire qualsiasi azione che gradite dopo aver controllato la risposta pulsante dell'utente. Ad esempio, se un utente fa clic su "Sì" in risposta ad un "Elimina questo file?" domanda, è possibile eliminare il file dopo aver determinato che l'utente ha cliccato "Sì".