Lav en Textbox...
Lav en Command Button...
Når man trykker på knappen skal følgende kode blive udført:
if text1.text > number then
msgbox "Du gættede for højt!"
elseif text1.text < number then
msgbox "Du gættede for lavt!"
else
msgbox "Du gættede tallet!"
end if
Men det er ikke helt nok da vi også skal have fundet et tilfældigt nummer (number). Så når formen loader skal følgende kode blive udført:
Randomize
number = int(rnd*13+1)
Det var det...
Hele koden som er lige til at sætte ind ser sådan ud og som er kommenteret:
Dim number
Private Sub Command1_Click()
'// Hvis tallet (text1.text) er højere (>) end nummeret (number)
If Text1.Text > number Then
'// Skriver en besked ("Du gættede for højt!") i en box (msgbox)
MsgBox "Du gættede for højt!"
'// Hvis tallet (text1.text) er lavere (<) end nummeret (number)
ElseIf Text1.Text < number Then
MsgBox "Du gættede for lavt!"
'// Hvis det hverken er for højt eller for lavt må det være rigtigt!
Else
MsgBox "Du gættede tallet!"
End If
End Sub
Private Sub Form_Load()
'// Gør computeren klar til at vælge et tilfældigt tal hver gang man skriver "rnd"
Randomize
'// Sætter nummeret (number) til at være et tilfældigt tal (rnd) mellem 1 - 13 ( * 13 + 1) afrundet
'// til et helt tal(Int)... Hvis der ikke stod " + 1" ville det være mellem 0 - 12 da man altid i
'// computersprog tæller fra 0
number = Int(Rnd * 13 + 1)
End Sub
[Redigeret d. 17/04-03 17:37:53 af HAP]