Indholdsfortegnelse:
Video: SCP-001 O5-13 | Euclid | humanoid scp - Captain Kirby's Proposal 2025
Har flere former som en del af din Visual Basic. NET-programmet kan være rart, men når din Visual Basic. NET program kører, det viser normalt en formular. For at få vist de andre former for dit program (eller forsvinde) skal du bruge BASIC kode til at fortælle dit program: "Okay, læg nu denne formular på skærmen og skjul denne anden form ud af syne. "
Åbning af en formular
Før du kan åbne (eller lukke) en formular, skal du kende det specifikke navn på den formular, du vil åbne eller lukke. Solution Explorer-vinduet viser navnene på alle de former, der udgør din Visual Basic. NET-program, som f.eks. En form med navnet frmMain. vb.
Når du kender navnet på den formular, du vil vise, skal du bruge BASIC-kommandoen for at åbne formularen, f.eks. Følgende:
Dim oForm As FormName
oForm = Ny formName ()
oForm. Vis ()
oForm = Intet
Hvis ovenstående fire linjer af BASIC kode ser forvirrende ud, er der en hurtig forklaring på, hvad de gør:
1. Den første linje fortæller Visual Basic. NET, "Definer et objekt ved navn oForm, som vil repræsentere den formular, du vil åbne, som hedder FormName. "Så hvis du ønskede at åbne en form 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 vælger. "O" er bare stenografi for at sige, at dette er et objekt.)
2. Den anden linje fortæller Visual Basic. NET, "Opret en ny genstand ved navn oForm, som repræsenterer formularen repræsenteret af navnet FormName. "(Hovedforskellen mellem første og anden linje er, at den første linje lige fortalte Visual Basic. NET for at gøre sig klar til at oprette et objekt, der repræsenterer din formular, mens den anden linje faktisk skaber det pågældende objekt for at repræsentere din formular.)
3. Den tredje linje fortæller Visual Basic. NET, "Vis den form, der er repræsenteret af objektet oForm. ”
4. Den fjerde linje fortæller Visual Basic. NET, "Indstil objektet ved navn oForm til ingenting for at frigøre den hukommelse, den tog op. "
Det er vigtigt at sætte objektet på Intet for at frigøre hukommelse, fordi hvis du åbner for mange former uden at frigive den hukommelse, de bruger, kan computeren løbe tør for hukommelsen og få dit program til at fryse eller kollidere.
Skjuler (og viser) en formular
Hvis du midlertidigt ønsker, at en formular forsvinder, kan du bruge kommandoen Magic Hide, som f.eks.:
FormName. Skjul ()
Når du har gemt en formular, vil du til sidst gøre det synligt igen ved at bruge kommandoen Vis, som:
Formnavn.Visning ()
Lukning af en formular
Skjuler en formular, men det er bare ude af syne, men formularen er stadig indlæst i computerens hukommelse. For at slette en formular uden hukommelse, skal du bruge kommandoen Luk, såsom:
Formnavn. Luk ()
For at gøre dit program til ende, skal du lukke alle dine former. Mindst en form for dit program skal have en exitkommando, f.eks. En exitknap eller en fil -> udgangskommando, der er tilgængelig fra en rullemenu. BASIC-koden for at lukke den sidste form for dit program ser sådan ud:
Mig. Luk ()
Hvis du ser på BASIC-koden, er Visual Basic. NET opretter automatisk for hver formular, så ser du en kommando, der ser sådan ud:
Form1 = Me
Denne kommando fortæller kun Visual Basic. NET, "Ordet Me repræsenterer den nuværende formular. Så i stedet for at indtaste formularens komplette navn, f.eks. FrmMainWindow, kan du bare skrive Me i stedet. ”