vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 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
Re: Click auf Button auswerten 
Autor: Beender
Datum: 09.03.10 20:41

Ich soll in dem Programm eine Zufallszahl mehrfach ausgeben und dass aber auf maximal 5 Schritte.

Deshalb wollte ich mir bis auf 5 Zählen lassen, damit ich weiß, wann ich weiter schalten muss, aber die Schleife soll nur weiter zählen wenn der Button aktiviert wurde

Das Programm ist eine Vorbereitung auf eine Klassenarbeit.

Aufgabe ist es ein Schnelligkeitsspiel zu entwickeln.
in der Form 1 habe ich zwei Buttons

Button1 = Spiel starten (wird pro spiel nur einmal betätigt)
Button2 = Eingabe (wird fünfmal betätigt)

Nach betätigen von Button1 soll eine Stopwatch gestartet werden um die Spieldauer zu ermitteln, nach dem fünften mal betätigen des Buttons2 soll die Stopwatch angehalten werden und in einer Textbox ausgegeben werden.


Mein bisheriger Code:

Imports System.IO
 
Public Class Form1
 
    Dim stoppuhr As New Stopwatch
    Dim dauer As Integer
 
    Function Zufallszahl() As Integer
        Dim r As New Random(Environment.TickCount)
        Return r.Next(0, 10)
    End Function
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Button1.Click
 
        Button1.Enabled = False
 
 
 
        stoppuhr.Start()
        TextBox1.Text = 1
 
 
    End Sub
 
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles MyBase.Load
        'Kontrolle ob 
        If File.Exists("M:\Auswertung.txt") = False Then File.Create( _
          "M:\Auswertung.txt")
 
        TextBox5.Text = My.Computer.Name
        TextBox4.Text = TimeOfDay
    End Sub
 
    Private Sub ÖffnenToolStripMenuItem_Click(ByVal sender As System.Object, _
      ByVal e As System.EventArgs) Handles ÖffnenToolStripMenuItem.Click
        OpenFileDialog1.InitialDirectory = "M:\"
        OpenFileDialog1.Filter = "|"
        OpenFileDialog1.ShowDialog()
 
        If DialogResult.OK Then TextBox6.Text = File.ReadAllText( _
          "M:\Auswertung.txt")
 
    End Sub
 
    Private Sub BeendenToolStripMenuItem_Click(ByVal sender As System.Object, _
      ByVal e As System.EventArgs) Handles BeendenToolStripMenuItem.Click
        'Beendet das Programm
        End
    End Sub
 
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles Button2.Click
 
        Dim a, b, c, n As Integer
 
        a = Zufallszahl()
 
        TextBox1.Text = a
 
        For i As Integer = 1 To 5
 
            If Button2.... = True Then n = n + 1
 
        Next
        stoppuhr.Stop()
 
        dauer = stoppuhr.Elapsed.Seconds
        stoppuhr.Reset()
        TextBox7.Text = dauer
        Button1.Enabled = True
    End Sub
End Class
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Click auf Button auswerten3.186Beender09.03.10 19:55
Re: Click auf Button auswerten2.568Manfred X09.03.10 20:16
Re: Click auf Button auswerten2.631Beender09.03.10 20:41
Re: Click auf Button auswerten2.547Manfred X09.03.10 21:03
Re: Click auf Button auswerten2.504Beender09.03.10 21:14
Re: Click auf Button auswerten2.502ModeratorFZelle09.03.10 21:07

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