Hallo Mit HIlfe eines Timers und einer Datagridview kann ich die Entwicklung einer Funktion aufzeigen(In diesem Fall habe ich 3 Parameter). Allerdings ist der Code sehr Buggie, ich würde mich freuen wenn Jemand was auffällt was man besser machen könnte.
VB.NET-Quellcode
- Dim rowscount As Integer
- Dim y As Integer = 0
- Dim x As Integer = 1
- Private Const viertel As Double = 0.25
- Private Sub Timer2_Tick(sender As Object, e As EventArgs) Handles Timer2.Tick
- Timer2.Interval = 2000
- TextBox4.Text = y
- TextBox5.Text = x
- x += 5 'das ist die erste funktion also 1,6,11,16. usw
- y += 1 ' das ist sozusagen die x-achse der funktion mit 0,1,2,3,usw. Wurde einfach als y deklariert.
- TextBox6.Text = viertel * CInt(TextBox5.Text) ' das ist der dritte Parameter derFunktion, er viertelt immer den Wert von x
- If TextBox5.Text <= TextBox7.Text Then 'textbox 7 gibt den endwert, bis zu den ermittelt wird, soll ja nicht unendlich gehen
- Me.DataGridView1.Rows.Add(TextBox4.Text, TextBox6.Text, TextBox5.Text) 'hier werden die Werte der DGV hinzugefügt
- If rowscount = Nothing Then
- rowscount = 0
- End If
- DataGridView1.CurrentCell = DataGridView1.Rows(rowscount).Cells(2) 'hier wird die aktuelleste zeile der DGV markiert, was einfach übersichtlicher ist
- End If
- rowscount += 1
- Label8.Text = rowscount
- End Sub
- Private Sub Button7_Click(sender As Object, e As EventArgs) Handles Button7.Click, Button9.Click
- If sender Is Button7 Then
- Timer2.Start()
- ElseIf sender Is Button9 Then 'Timer starten und beenden
- Timer2.Stop()
- End If
- End Sub