Hvordan lage en Pop Up i Visual Basic

Pop-up vinduer kan være kontroversielt på nettet, men de kan hjelpe Visual Basic-programmet samhandle med brukere og hente ut verdifulle tilbakemeldinger i sanntid fra dem. Visual Basic-programmer, for eksempel, kan ha behov for å slette innholdet i en fil. I stedet for å gjøre det uten å få brukerens tillatelse, kan du be brukeren om det er greit å gjøre det ved å vise en pop-up. Fordi brukerne ikke kan ignorere dette vinduet, må de gi et "ja" eller "nei" svar. Når Visual Basic-programmet får det svaret, kan det fortsette behandlingen basert på avgjørelsen brukeren har gjort.

Bruksanvisning

1 Begynn Visual Studio og åpne en av Visual Basic prosjekter. The Solution Explorer-vinduet viser prosjekter filer. Dobbeltklikk på oppstart filen. Design vinduet åpnes og viser prosjektets oppstart form.

2 Klikk på "View" menyen og velg "Toolbox" alternativet. Vinduet Toolbox åpnes. Dobbeltklikk på "Button" kontroll ligger innenfor det vinduet plass en ny knapp i skjemaet.

3 Dobbeltklikk på knappen du plassert på skjemaet. Visual Studio åpner en kode vindu. Dette vinduet inneholder Click-hendelsen metode som går når brukere klikker på knappen.

4 Lim inn følgende kode i denne metoden:

Dim messageText As String = "Ønsker du å fortsette?"

Dim responseButtons Som MessageBoxButtons = MessageBoxButtons.YesNo
Dim popupCaption As String = "Mer informasjon nødvendig"
Dim popupResult Som DialogResult

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

Hvis popupResult = System.Windows.Forms.DialogResult.Yes Then
Me.Text = "Fortsett Chosen"
Slutt om

Dette Visual Basic-kode setter opp parametrene som trengs for å vise en pop-up vindu. Den "messageText" variabelen inneholder meldingen eller spørsmålet som vises i pop-up. Den "responseButtons" variabelen definerer knappene som en bruker ser når pop-up åpnes. Knappene vise "Ja" og "Nei" i dette eksempelet. Den "popupCaption" variable holder teksten du ønsker skal vises i pop-up Windows tittellinjen som en bildetekst. Denne koden gjør at pop-up åpne ved å kjøre "MessageBox.Show" metoden. "Hvis" statement sjekker om brukeren har klikket på "Ja" ved å undersøke verdien lagret i "popupResult" variable. Hvis verdien er "Ja," koden setter Form tittellinje teksten til "Caption Chosen."

5 Trykk "F5" for å starte prosjektet og vise Visual Basic form. Klikk på knappen som vises på skjemaet. En pop-up vises som inneholder meldingsteksten og to knapper. Klikk på "Ja" -knappen. Popup-vinduet lukkes, og setter skjemaets tittellinjen teksten til "Caption Chosen."

Hint

  • Endre tekstverdiene tildelt i dette eksempelet til noen verdier du liker. For eksempel, hvis du ønsker å spørre brukerne om de ønsker å slette en fil, kan du angi verdien av "messageText" til "Vil du virkelig slette denne filen."
  • Den "Hvis" statement i dette eksempelet setter skjemaets teksten til «Fortsett Chosen" hvis du klikker på pop-up er "Ja" knappen. Utføre alle handlinger du etter å ha sjekket brukerens knappen respons. For eksempel, hvis en bruker klikker "Ja" som svar på en "Slett filen?" spørsmålet, kan du slette filen etter bestemme at brukeren klikket "Ja."