Hallo,
Ik ga allerlei Visual Basic tutorials maken. Deze keer gaan we een steen papier schaar programmatje maken.
Veel succes
Stap 1:
Open een nieuw project en noem deze SteenPapierSchaar
Afbeelding niet beschikbaarDe bron kon niet worden geladen (img32.imageshack.us).Bron openen ↗
Stap 2:
Voeg 3 buttons in & 1 label
Afbeelding niet beschikbaarDe bron kon niet worden geladen (img862.imageshack.us).Bron openen ↗
Stap 3:
Vul bij label in: Je hebt nog niks gekozen.
Vul bij button1 in: Steen
Vul bij button2 in: Papier
Vul bij button3 in: Schaar
Afbeelding niet beschikbaarDe bron kon niet worden geladen (img864.imageshack.us).Bron openen ↗
Stap 4:
Klik op alle 3 de buttons 2 keer achter elkaar. Je krijgt dan deze code:
Stap 5:
Random functie. We gaan een random functie toevoegen. De code van de functie:
Stap 6:
We gaan nu kijiken of de gebruiker gelijk heeft met button 1, Steen.
We gaan deze code zoeken:
Dan gaan we een random getal maken:
We gaan nu kijken of we van de computer winnen of verliezen:
Stap 7:
We gaan ook bij de andere 2 buttons dit kopiëren en plakken, maar dan een beetje aanpassen.
Klaar!
Je bent nu klaar. Het ziet er nu zo uit:
Afbeelding niet beschikbaarDe bron kon niet worden geladen (img860.imageshack.us).Bron openen ↗
Afbeelding niet beschikbaarDe bron kon niet worden geladen (img51.imageshack.us).Bron openen ↗
Je kan natuurlijk nog zelf aanpassen e.d.
Voor de luilakken, hier de complete code:Edit; Wil je nog leuke tutorials over VB? Stuur een PM of plaats in dit topic 
Ik ga allerlei Visual Basic tutorials maken. Deze keer gaan we een steen papier schaar programmatje maken.
Veel succes

Stap 1:
Open een nieuw project en noem deze SteenPapierSchaar
Afbeelding niet beschikbaarDe bron kon niet worden geladen (img32.imageshack.us).Bron openen ↗Stap 2:
Voeg 3 buttons in & 1 label
Afbeelding niet beschikbaarDe bron kon niet worden geladen (img862.imageshack.us).Bron openen ↗Stap 3:
Vul bij label in: Je hebt nog niks gekozen.
Vul bij button1 in: Steen
Vul bij button2 in: Papier
Vul bij button3 in: Schaar
Afbeelding niet beschikbaarDe bron kon niet worden geladen (img864.imageshack.us).Bron openen ↗Stap 4:
Klik op alle 3 de buttons 2 keer achter elkaar. Je krijgt dan deze code:
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
End Sub
End Class Stap 5:
Random functie. We gaan een random functie toevoegen. De code van de functie:
Public Function Rand(ByVal Low As Long, ByVal High As Long) As Long
Rand = Int((High - Low + 1) * Rnd) + Low
End Function (Het komt er zo uit te zien:)
Public Class Form1
Public Function Rand(ByVal Low As Long, ByVal High As Long) As Long
Rand = Int((High - Low + 1) * Rnd) + Low
End Function
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
End Sub
End ClassWe gaan nu kijiken of de gebruiker gelijk heeft met button 1, Steen.
We gaan deze code zoeken:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
End Sub Dan gaan we een random getal maken:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Nieuwe string aanmaken met een getal tussen de 1 en de 3
1 = steen
2 = papier
3 = schaar
Dim computer_keuze As String = Rand(1,3)
End Sub We gaan nu kijken of we van de computer winnen of verliezen:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Nieuwe string aanmaken met een getal tussen de 1 en de 3
1 = steen
2 = papier
3 = schaar
Dim computer_keuze As String = Rand(1, 3)
Kijken met If welke keuze de computer heeft gemaakt
If computer_keuze = "1" Then
Computer heeft ook steen
Alert weergeven met de stand
MsgBox("Gelijkspel, de computer had ook steen")
ElseIf computer_keuze = "2" Then
Computer heeft papier
Alert weergeven met de stand
MsgBox("Verloren, de computer had papier")
Else
Computer heeft schaar
Alert weergeven met de stand
MsgBox("Gewonnen, de computer had schaar")
End If
Label1.Text = "Laatste keuze: Steen"
End Sub Stap 7:
We gaan ook bij de andere 2 buttons dit kopiëren en plakken, maar dan een beetje aanpassen.
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Nieuwe string aanmaken met een getal tussen de 1 en de 3
1 = steen
2 = papier
3 = schaar
Dim computer_keuze As String = Rand(1, 3)
Kijken met If welke keuze de computer heeft gemaakt
If computer_keuze = "2" Then
Computer heeft ook papier
Alert weergeven met de stand
MsgBox("Gelijkspel, de computer had ook papier")
ElseIf computer_keuze = "3" Then
Computer heeft schaar
Alert weergeven met de stand
MsgBox("Verloren, de computer had schaar")
Else
Computer heeft steen
Alert weergeven met de stand
MsgBox("Gewonnen, de computer had steen")
End If
Label1.Text = "Laatste keuze: Papier"
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Nieuwe string aanmaken met een getal tussen de 1 en de 3
1 = steen
2 = papier
3 = schaar
Dim computer_keuze As String = Rand(1, 3)
Kijken met If welke keuze de computer heeft gemaakt
If computer_keuze = "3" Then
Computer heeft ook schaar
Alert weergeven met de stand
MsgBox("Gelijkspel, de computer had ook schaar")
ElseIf computer_keuze = "1" Then
Computer heeft steen
Alert weergeven met de stand
MsgBox("Verloren, de computer had steen")
Else
Computer heeft papier
Alert weergeven met de stand
MsgBox("Gewonnen, de computer had papier")
End If
Label1.Text = "Laatste keuze: Schaar"
End Sub Klaar!
Je bent nu klaar. Het ziet er nu zo uit:
Afbeelding niet beschikbaarDe bron kon niet worden geladen (img860.imageshack.us).Bron openen ↗
Afbeelding niet beschikbaarDe bron kon niet worden geladen (img51.imageshack.us).Bron openen ↗Je kan natuurlijk nog zelf aanpassen e.d.

Voor de luilakken, hier de complete code:
Spoiler tonen
Public Class Form1
Public Function Rand(ByVal Low As Long, ByVal High As Long) As Long
Rand = Int((High - Low + 1) * Rnd) + Low
End Function
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Nieuwe string aanmaken met een getal tussen de 1 en de 3
1 = steen
2 = papier
3 = schaar
Dim computer_keuze As String = Rand(1, 3)
Kijken met If welke keuze de computer heeft gemaakt
If computer_keuze = "1" Then
Computer heeft ook steen
Alert weergeven met de stand
MsgBox("Gelijkspel, de computer had ook steen")
ElseIf computer_keuze = "2" Then
Computer heeft papier
Alert weergeven met de stand
MsgBox("Verloren, de computer had papier")
Else
Computer heeft schaar
Alert weergeven met de stand
MsgBox("Gewonnen, de computer had schaar")
End If
Label1.Text = "Laatste keuze: Steen"
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Nieuwe string aanmaken met een getal tussen de 1 en de 3
1 = steen
2 = papier
3 = schaar
Dim computer_keuze As String = Rand(1, 3)
Kijken met If welke keuze de computer heeft gemaakt
If computer_keuze = "2" Then
Computer heeft ook papier
Alert weergeven met de stand
MsgBox("Gelijkspel, de computer had ook papier")
ElseIf computer_keuze = "3" Then
Computer heeft schaar
Alert weergeven met de stand
MsgBox("Verloren, de computer had schaar")
Else
Computer heeft steen
Alert weergeven met de stand
MsgBox("Gewonnen, de computer had steen")
End If
Label1.Text = "Laatste keuze: Papier"
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Nieuwe string aanmaken met een getal tussen de 1 en de 3
1 = steen
2 = papier
3 = schaar
Dim computer_keuze As String = Rand(1, 3)
Kijken met If welke keuze de computer heeft gemaakt
If computer_keuze = "3" Then
Computer heeft ook schaar
Alert weergeven met de stand
MsgBox("Gelijkspel, de computer had ook schaar")
ElseIf computer_keuze = "1" Then
Computer heeft steen
Alert weergeven met de stand
MsgBox("Verloren, de computer had steen")
Else
Computer heeft papier
Alert weergeven met de stand
MsgBox("Gewonnen, de computer had papier")
End If
Label1.Text = "Laatste keuze: Schaar"
End Sub
End Class
,