Mange Windows- skjemaer for søknader er i stand til å gjøre enkelte kontroller forsvinner fra skjemaet avhengig av valg brukeren har gjort, eller beslutninger som programmerer kodet for å fjerne visse alternativer fra brukeren. Microsoft Visual Basic forenkler muligheten til å gjøre dette ved hjelp av " Properties " av de ulike kontrollene . Spesielt kan de " synlige" egenskapen brukes til å foreta en kontroll forsvinne fra brukerens syn . Instruksjoner
en
Start Visual Basic utviklingsmiljø og klikk " Nytt prosjekt " . Klikk på " Windows Forms Application " og klikk "OK". Dette vil åpne en ny blank Windows form i Design vinduet.
2
Scroll over " Toolbox "-fanen i venstre side av design -vinduet for å åpne den. Alternativt kan du bare klikke på " Toolbox " for å åpne den.
3
Utvid "Common Controls "-menyen ved å klikke på "+ " tegn. Dobbeltklikk på en av hver av de følgende menyelementene :
Etikett
Button
Dette vil plassere en av hver av disse kontrollene i skjemaet. Lukke " Toolbox" og ordne kontrollene på skjermen som du ønsker ved å venstre- klikke og dra dem til ønsket plassering .
4
Klikk på "Label en " kontroll og klikk på Egenskaper vinduer til nedre venstre av design -vinduet . Bla nedover til du finner " Text " eiendom og endre den til " Denne teksten vil komme og forsvinne når knappen klikkes. "
5
Dobbeltklikk på " Button 1" kontroll for å åpne Visual Basic-kode vinduet. Markøren vil bli plassert mellom de begynner og slutter linjene i sub - prosedyre som vil håndtere klikkhendelsen for " Knapp 1 ". Legg til følgende linjer slik at det ferdige delprosedyre ser slik ut:
Private Sub button1_click ( ByVal avsenderen som System.Object , ByVal e Som System.EventArgs )
Håndtak Button1.Click
p Hvis Label1.Visible = True Deretter
Label1.Visible = False
Else
Label1.Visible = sant
End If
End Sub
Denne koden vil sjekke " Synlig " eiendom "Label 1 " for å se om det er " sant". Hvis det er " ekte" koden setter den til " False ", slik at teksten forsvinner fra skjemaet. Hvis " Synlig " eiendom er " False " deretter koden setter den til " Ekte" slik at teksten dukker opp igjen på skjemaet . Tilsvarende kode kan brukes til noe kontroll som har en " Synlig " eiendom .