Mange Windows Forms programmer er i stand til at foretage visse kontroller forsvinder fra formularen afhængigt markeringer brugeren har foretaget, eller beslutninger, som programmøren kodet til at fjerne visse muligheder fra brugeren. Microsoft Visual Basic letter evnen til at gøre dette ved at bruge "Egenskaber" af de forskellige kontroller . Især kan " Synlig " ejendom bruges til at lave en kontrol forsvinder fra brugerens synspunkt . Instruktioner
1
Start Visual Basic udviklingsmiljøet og klik på " Nyt projekt " . Klik på "Windows Forms Application ", og klik "OK". Dette vil åbne en ny tom Windows form i Design -vinduet.
2
Scroll over " Toolbox" fane til den øverste venstre side af designet vinduet for at åbne den. Alternativt kan du blot klikke på "Toolbox " fanen for at åbne den.
3
Udvid "Common Controls " menuen ved at klikke på "+" tegnet . Dobbeltklik på en af hver af følgende menupunkter:
Label
Button
Dette vil placere en af hver af disse kontroller på din formular. Luk " Toolbox" og arrangere knapperne på skærmen, som du ønsker ved at venstreklikke og trække dem til den ønskede placering.
4
Klik på "Label 1" kontrol og klik på Egenskaber vinduer til det nederste venstre af designet vinduet. Rul ned, indtil du finder "Tekst" ejendom og ændre det til " Denne tekst vises og forsvinder , når der klikkes på knappen . "
5
Dobbeltklik på " Button 1" for at åbne Visual Basic -koden vinduet. Markøren vil blive placeret mellem begyndelsen og slutter linjer sub- procedure, der vil håndtere klik begivenheden for " Knap 1 ". Tilføj følgende linjer , så dit færdige sub procedure ser sådan ud:
Private Sub Button1_Click ( ByVal afsender Som System.Object , ByVal e Som System.EventArgs )
Håndtag Button1.Click < br >
Hvis Label1.Visible = Sand Derefter
Label1.Visible = False
Else
Label1.Visible = Sand
End If < br >
End Sub
Denne kode vil tjekke " Synlig " ejendom "Label 1" for at se, om det er " sandt". Hvis det er "Sand " koden indstiller den til "false" , så teksten forsvinder fra formularen. Hvis " Synlig " ejendom er " False ", så koden indstiller den til "Sand " , så teksten vises igen på skemaet. Lignende kode kan bruges til nogen form for kontrol , der har en " Synlig " ejendom .