Gå til innhold

.............................


Anbefalte innlegg

Videoannonse
Annonse

Til eksempel kan vi tenke oss et scenario hvor brukeren skal få tilbakemelding avhengig av hva som tastes inn i en tekstboks. Da kan vi bruke If eller Select Case, men det er blant annet også mulig å bruke en Array (eller en Class-module og CallByName, hvis du virkelig vil være sofistikert):

 

Private Sub Command1_Click()

Dim sCommand As String, Tell As Long

' Laster inn kommandoen
sCommand = Text1.Text

' Sjekker alle elementene i tabellen, og utfører den spesifiserte handlingen, som
' her er å vise en forhåndsbestemt melding i en [I]msgbox[/I.]

For Tell = LBound(aCmd) To UBound(aCmd)
     If sCommand = aCmd(Tell) Then
           MsgBox "Melding: " & aMsg(Tell), vbInformation, "Test"
     End If
Next

End Sub

Private Sub Form_Load()

aCmd = Array("svart", "lys", "kjedelig", "himmel")
aMsg = Array("hvit", "mørk", "trivelig", "helvete")

End Sub

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...