Hjem Personlig finansiering ÅPning, lukking og skjuling av skjemaer med Visual Basic. NET - dummies

ÅPning, lukking og skjuling av skjemaer med Visual Basic. NET - dummies

Innholdsfortegnelse:

Video: Lord Blackwood and the Land of the Unclean - SCP-093 and SCP-1867 SCP Tale 2025

Video: Lord Blackwood and the Land of the Unclean - SCP-093 and SCP-1867 SCP Tale 2025
Anonim

Har flere skjemaer som en del av Din Visual Basic. NET-programmet kan være fint, men når Visual Basic. NET program kjører, viser det normalt en form. For å få de andre skjemaene til programmet til å vises (eller forsvinner) må du bruke BASIC-koden for å fortelle programmet, "Ok, legg nå denne formularen på skjermen og skjul denne andre skjermen uten syn. "

Å åpne et skjema

Før du kan åpne (eller lukke) et skjema, må du vite det spesifikke navnet på skjemaet du vil åpne eller lukke. Løsnings Explorer-vinduet viser navnene på alle skjemaene som utgjør Visual Basic. NET-program, for eksempel et skjema kalt frmMain. vb.

Når du vet navnet på skjemaet du vil vise, må du bruke BASIC-kommandoen for å åpne skjemaet, for eksempel følgende:

Dim oForm som formnavn

oForm = Nytt skjemanavn ()

oForm. Vis ()

oForm = Ingenting

Hvis de fire linjene i BASIC-koden ser forvirrende ut, er det en rask forklaring på hva de gjør:

1. Den første linjen forteller Visual Basic. NET, "Definer en gjenstand kalt oForm, som representerer skjemaet du vil åpne, som heter FormName. "Så, hvis du ønsket å åpne et skjema med navnet frmMain, ville du skrive: Dim oForm Som frmMain

(oForm navnet er vilkårlig og kan være et hvilket som helst navn du velger. "O" er bare stenografi for å si at dette er et objekt.)

2. Den andre linjen forteller Visual Basic. NET, "Lag et nytt objekt kalt oForm, som representerer skjemaet representert av navnet FormName. "(Hovedforskjellen mellom første og andre linjer er at den første linjen bare fortalte Visual Basic. NET for å gjøre seg klar til å lage et objekt som representerer skjemaet ditt mens den andre linjen faktisk lager det objektet som representerer skjemaet ditt.)

3. Den tredje linjen forteller Visual Basic. NET, "Vis skjemaet representert av objektet oForm. “

4. Den fjerde linjen forteller Visual Basic. NET, "Sett objektet med navnet oForm til ingenting for å frigjøre minnet som det tok opp. "

Det er viktig å sette objektet til Ingenting for å frigjøre minne, fordi hvis du åpner for mange former uten å frigjøre minnet de bruker, kan datamaskinen gå tom for minne og føre til at programmet fryser eller krasjer.

Skjuler (og viser) et skjema

Hvis du vil midlertidig lage et skjema forsvinner, kan du bruke kommandoen magisk Skjul, for eksempel:

Formnavn. Skjul ()

Når du har skjult et skjema, vil du til slutt gjøre det synlig igjen ved å bruke kommandoen Vis, for eksempel:

Formnavn.Vis ()

Lukk et skjema

Skjuler et skjema, legger det bare ut av syne, men skjemaet er fortsatt lastet i datamaskinens minne. For å fjerne et skjema uten minne, må du bruke kommandoen Lukk, for eksempel:

Formnavn. Lukk ()

For å få programmet til å avslutte, må du stenge alle dine skjemaer. Minst en form for programmet trenger å ha en avslutningskommando, for eksempel en avslutningsknapp eller en fil -> avslutningskommando tilgjengelig fra en rullegardinmeny. BASIC-koden for å lukke den siste formen for programmet ser slik ut:

Me. Lukk ()

Hvis du ser på BASIC-koden som Visual Basic. NET oppretter automatisk for hver form, du ser en kommando som ser slik ut:

Form1 = Me

Denne kommandoen forteller bare Visual Basic. NET, "Ordet Me representerer nåværende skjema. Så i stedet for å skrive inn skjemaets komplette navn, for eksempel frmMainWindow, kan du bare skrive Me i stedet. “

ÅPning, lukking og skjuling av skjemaer med Visual Basic. NET - dummies

Redaktørens valg

Hvordan å beregne Proration for eiendomsmegling eksamen eksamen - dummies

Hvordan å beregne Proration for eiendomsmegling eksamen eksamen - dummies

Eiendomsmegling eksamen eksamen forfattere Forventer at du skal vite det grunnleggende om matematikk. Proration er tildeling eller deling av visse pengeposter ved avslutningen. En advokat, en eiendomsmegler eller en megler gjør utregningsberegningene ved avslutningen. Nøkkelen til å huske om prorasjoner er at personen som bruker ...

Hvordan estimere verdi med GRM-teknikken for eiendomslisenseksamen - dummies <

Hvordan estimere verdi med GRM-teknikken for eiendomslisenseksamen - dummies <

Det vil være spørsmål om eiendomsattesteksamen om GRM-teknikken. Brutto leie multipliseringsmetoden (GRM) for estimering av verdi er basert på ideen om at en eiendomsverdi kan beregnes som et flertall av bruttoleien. Formelen sier dette kortfattet: Bruttoleie x GRM (faktor) = verdi estimat ...

Hvordan du beregner skatter på grunn av eiendomslisenseksamen - dummies

Hvordan du beregner skatter på grunn av eiendomslisenseksamen - dummies

Selv om du kanskje se noen spørsmål på eiendomslisenseksamen om hvordan skatt fungerer, det matematiske spørsmålet du mest sannsynlig ser på din lisenseksamen, er en der du må beregne skattene på et stykke eiendom. Den grunnleggende matematiske prosedyren er å formere verdien av verdien ...

Redaktørens valg

Hvordan lagrer du Microsoft Word-filer som websider - dummies

Hvordan lagrer du Microsoft Word-filer som websider - dummies

Slik lagrer du alle Åpne fil i Microsoft Word (2008 eller nyere) som en nettside. Start med å åpne dialogboksen Lagre som, med standard webinnstillinger. Velg Arkiv → Lagre som webside. Dialogboksen Lagre som åpnes, og med filformat er forhåndsinnstilt til standardinnstillingene for en nettside. Du vil være ...

Hvordan du setter et budsjett for webmarkedsføring i MSN adCenter - dummies

Hvordan du setter et budsjett for webmarkedsføring i MSN adCenter - dummies

Du kan allerede bruk MSN adCenter i din webmarkedsføringskampanje. Når du oppgir kontoen din, må MSN ha bedt deg om å legge inn et kampanjebudrag, men etter hvert som kampanjen går videre, må du kanskje justere dette budsjettet. Følg disse trinnene for å angi kampanjebudget ditt i MSN adCenter: Logg inn på din MSN-adCenter-konto, ...

Trinnvis budgivning kan komme til nytte i MSN adCenter - dummies

Trinnvis budgivning kan komme til nytte i MSN adCenter - dummies

Din webmarkedsføringskampanje. Det øker mengden av budet ditt når MSN registrerer en bruker i den valgte demografiske, klokkeslett eller ukedag. Du kan angi dette på annonsegruppen eller kampanjenivå i innstillingsområdet for en kampanje eller annonse ...

Redaktørens valg

Hvordan du bruker Glideoverganger i PowerPoint på iPad - dummies

Hvordan du bruker Glideoverganger i PowerPoint på iPad - dummies

I PowerPoint-jargong, en overgang er en liten bit av drama som oppstår mellom lysbildene. Du kan bruke disse til presentasjonen på iPad. Overganger inkluderer tørk, fade, splitt og blits. I stedet for å se etter hverandre, kan du gjøre lysbildene falme eller blinke på skjermen, for eksempel. PowerPoint for iPad ...

Hvordan du bruker temaer til bildemaster i PowerPoint 2007 - dummies

Hvordan du bruker temaer til bildemaster i PowerPoint 2007 - dummies

Du kan bruke noen tema du liker din PowerPoint Slide Master via Rediger Tema-gruppen i Slide Master-fanen på PowerPoint-båndet. For å endre temaet for en PowerPoint Slide Master, følg disse trinnene:

Hvordan å låne et tema fra en annen PowerPoint-presentasjon - dummies

Hvordan å låne et tema fra en annen PowerPoint-presentasjon - dummies

Hvis galleriet for PowerPoint Themes ikke inneholde temaet du vil, kan du låne et tema fra en annen PowerPoint-presentasjon. For å resirkulere et PowerPoint-tema fra en annen presentasjon, følg disse trinnene: