vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Game Over!!! 
Autor: Manfred X
Datum: 21.01.12 15:43

Hallo!

Dim RandomNumber As Integer = 0
Dim TrialNumber As Integer = 0
Const MaxTrials As Integer = 10
Dim rndm As New Random
 
Dim WithEvents btnRandom As New Button _
With {.Parent = Me, .Left = 40, .Top = 100}
Dim txtInput As New TextBox _
With {.Parent = Me, .Left = btnRandom.left, .Top = btnRandom.Top - 40}
 
Private Sub btnRandom_Click(ByVal sender As System.Object, _
                 ByVal e As System.EventArgs) Handles btnRandom.Click
 
   If RandomNumber = 0 Then 
      RandomNumber = rndm.Next(1, 1001) : TrialNumber = 0
   End If
 
   Dim InputNumber As Integer
   If TrialNumber >= MaxTrials Then
      MsgBox("Sie sind gescheitert.") : RandomNumber = 0
   ElseIf Not Integer.TryParse(txtInput.Text, InputNumber) AndAlso _
      (InputNumber < 1 Or InputNumber > 1000) Then
      MsgBox("Geben Sie eine Zahl zwischen 1 und 1000 ein!")
   ElseIf RandomNumber > InputNumber Then
      MsgBox("Versuch: " & CStr(TrialNumber) & _
          "   Ihre Zahl ist zu klein. Raten sie noch mal")
      TrialNumber += 1
   ElseIf RandomNumber < InputNumber Then
      MsgBox("Versuch: " & CStr(TrialNumber) & _
          "   Ihre Zahl ist zu groß. Raten sie noch mal")
      TrialNumber += 1
   Else
      MsgBox("Ihre Zahl ist korrekt.") : RandomNumber = 0
   End If
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Zahlenraten4.082Lis21.01.12 13:44
Re: Zahlenraten2.709keco21.01.12 15:06
Re: Zahlenraten2.7802Net21.01.12 15:15
Re: Zahlenraten2.775sv0001021.01.12 15:38
Game Over!!!2.811Manfred X21.01.12 15:43
Re: Game Over!!!2.813keco21.01.12 16:17
Re: Game Over!!!2.794Manfred X21.01.12 16:24
Re: Game Over!!!2.956keco21.01.12 16:32
Re: Game Over!!!2.780Manfred X21.01.12 16:40
Re: Zahlenraten2.773Lis21.01.12 17:20
Re: Zahlenraten2.699keco21.01.12 17:27
Re: Zahlenraten2.715Manfred X21.01.12 17:30
Re: Zahlenraten3.408sv0001021.01.12 17:34
Re: Zahlenraten2.831Manfred X21.01.12 17:38
Re: Zahlenraten2.720Lis21.01.12 21:40
Re: Zahlenraten3.011keco21.01.12 21:46
Re: Zahlenraten2.668Manfred X21.01.12 21:48
Re: Zahlenraten2.768Lis22.01.12 15:13
Re: Zahlenraten2.823sv0001022.01.12 17:52
Re: Zahlenraten3.071Manfred X22.01.12 20:58
Re: Zahlenraten2.786Maas22.01.12 18:09

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel