Const MAX As Integer = 50 Dim count As Integer = 0 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Randomize() Static secretNumber As Integer = Int((MAX - MIN + 1) * Rnd() + MIN) Dim guess As Integer count += 1 guess = TextBox1.Text If guess < MIN Or guess > MAX Then MessageBox.Show("Guess out of range.") ElseIf guess = secretNumber Then Label2.Text = "You guessed it!" MessageBox.Show("Number of guesses = " + count.Tostring) ElseIf guess < secretNumber Then Label2.Text = "Too low" ElseIf guess > secretNumber Then Label2.Text = "Too high" End If End Sub
Private Sub TextBox1_TextChanged(ByVal sender As Object, ByVal e As System.EventArgs)
Handles TextBox1.TextChanged Label2.Text = Nothing End Sub End Class