Ik ben bezig met het programmeren van hangman/galgje in VB6.0
Dit ging tot nu toe prima. Als je op een letter klikt dat wel in het
woord zit dan laat zet hij de letter in een vakje eronder.

Het woord is cavia, de goede letters komen wel in de vakjes
Maar wanneer een letter niet in het woord zit dan gaat het fout
.
Het woord bestaat uit 5 letters. Opgedeeld in W1, W2, W3, W4 en W5.
Als een letter er 5 keer niet in zit (Bv. de letter B) dan moet hij dat
registreren als 1 fout.
Ik was hier al een beetje mee aan het klooien :
Dit is het eerste stukje. Deze code staat onder de knop met de letter "B".
Hij kijkt eerst of de B in in het woord zit. Zo ja, dan wordt de variable Letter op True gezet.
Als letter op True staat en W1 is "B" dan zet hij in één van de tekstvakken de letter.
Dat gaat allemaal wel goed, de code is slecht geschreven maar ik ben maar een beginner
.
Als een letter niet in het woord zit moet hij dat registreren als 1 fout. Die code krijg ik niet voor elkaar.
Dat is mijn "code"
. Volgens mij klopt er geen hol van, ik heb er al aardig wat mee liggen klooien maar ik kom er maar niet uit 
Wie o wie kan mij verder helpen
Die layout gaat wel flink naar de knoppen met mijn mooie code
, is daar nog iets aan te doen
Dit ging tot nu toe prima. Als je op een letter klikt dat wel in het
woord zit dan laat zet hij de letter in een vakje eronder.

Het woord is cavia, de goede letters komen wel in de vakjes
Maar wanneer een letter niet in het woord zit dan gaat het fout
Het woord bestaat uit 5 letters. Opgedeeld in W1, W2, W3, W4 en W5.
Als een letter er 5 keer niet in zit (Bv. de letter B) dan moet hij dat
registreren als 1 fout.
Ik was hier al een beetje mee aan het klooien :
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
| Dim w1 As String Dim w2 As String Dim w3 As String Dim w4 As String Dim w5 As String woord = "cavia" w1 = Left(woord, 1) w2 = Mid(woord, 2, 1) w3 = Mid(woord, 3, 1) w4 = Mid(woord, 4, 1) w5 = Right(woord, 1) If w1 = "b" Then letter = "True" Else letter1 = "False" If w2 = "b" Then letter = "True" Else letter1 = "False" If w3 = "b" Then letter = "True" Else letter1 = "False" If w4 = "b" Then letter = "True" Else letter1 = "False" If w5 = "b" Then letter = "True" Else letter1 = "False" If letter = "True" Then If w1 = "b" Then Text1.Text = "b" If letter = "True" Then If w2 = "b" Then Text2.Text = "b" If letter = "True" Then If w3 = "b" Then Text3.Text = "b" If letter = "True" Then If w4 = "b" Then Text4.Text = "b" If letter = "True" Then If w5 = "b" Then Text5.Text = "b" |
Dit is het eerste stukje. Deze code staat onder de knop met de letter "B".
Hij kijkt eerst of de B in in het woord zit. Zo ja, dan wordt de variable Letter op True gezet.
Als letter op True staat en W1 is "B" dan zet hij in één van de tekstvakken de letter.
Dat gaat allemaal wel goed, de code is slecht geschreven maar ik ben maar een beginner
Als een letter niet in het woord zit moet hij dat registreren als 1 fout. Die code krijg ik niet voor elkaar.
code:
1
2
3
4
5
6
7
| If letter1 = "False" And foutgehad = "false" Then If Line11.Visible = "False" Then Line11.Visible = True And foutgehad = "true" If letter1 = "False" And foutgehad = "false" Then If Line6.Visible = "False" Then Line6.Visible = True And foutgehad = "true" If letter1 = "False" And foutgehad = "false" Then If Line4.Visible = "False" Then Line4.Visible = True And foutgehad = "true" If letter1 = "False" And foutgehad = "false" Then If Line5.Visible = "False" Then Line5.Visible = True And foutgehad = "true" If letter1 = "False" And foutgehad = "false" Then If Line3.Visible = "False" Then Line3.Visible = True And foutgehad = "true" If letter1 = "False" And foutgehad = "false" Then If Line1.Visible = "False" Then Line1.Visible = True And foutgehad = "true" If letter1 = "False" And foutgehad = "false" Then If Line2.Visible = "False" Then Line2.Visible = True And foutgehad = "true" |
Dat is mijn "code"
Wie o wie kan mij verder helpen
Die layout gaat wel flink naar de knoppen met mijn mooie code
[ Voor 13% gewijzigd door Thandor op 04-11-2004 15:13 ]
Profiel | https://thandor.net - hardware
And the rest of us would be carousing the aisles, stuffing baloney.