Hallo zusammen,
ich bin neu hier und arbeite das erste Mal mit VB. Das meiste konnte ich bis jetzt erfolgreich googeln, aber folgendes Problem schaff ich nicht mit meiner "Erfahrung" zu lösen.
Ich habe eine listview erstellt, sodass der Benutzer 6 Spalten ausfüllen soll. Dafür trägt er in den einzelnen Textboxen die Zahlen ein und drückt auf "Hinzufügen". Das kann man so oft machen, wie man will. Sobald alles erledigt ist, drückt man auf "OK" und nun soll das Programm alles auslesen und jeweils einer Variablen zuordnen, sodass diese Variablen dann später weitergegeben werden können (zB für die Einstellung eines Ofens).
Zunächst lese ich die Anzahl (anz) der Zeilen aus, da ich möchte dass meine Variablen zB für die Heizrate hr_1, hr_2, ...hr_anz sein soll.
Nun sollen alle 6 "Grundvariablen" so benannt werden, damit jeder Wert in der Tabelle seine Variable hat.
Wie lasse ich nun die einzelnen Werte auslesen und diese so zuordnen?
Oder kann man das mit einem Array lösen und das später auslesen? Wie mach ich das dann?
Danke!!!
Das ist das was ich schonmal habe:
ich bin neu hier und arbeite das erste Mal mit VB. Das meiste konnte ich bis jetzt erfolgreich googeln, aber folgendes Problem schaff ich nicht mit meiner "Erfahrung" zu lösen.
Ich habe eine listview erstellt, sodass der Benutzer 6 Spalten ausfüllen soll. Dafür trägt er in den einzelnen Textboxen die Zahlen ein und drückt auf "Hinzufügen". Das kann man so oft machen, wie man will. Sobald alles erledigt ist, drückt man auf "OK" und nun soll das Programm alles auslesen und jeweils einer Variablen zuordnen, sodass diese Variablen dann später weitergegeben werden können (zB für die Einstellung eines Ofens).
Zunächst lese ich die Anzahl (anz) der Zeilen aus, da ich möchte dass meine Variablen zB für die Heizrate hr_1, hr_2, ...hr_anz sein soll.
Nun sollen alle 6 "Grundvariablen" so benannt werden, damit jeder Wert in der Tabelle seine Variable hat.
Wie lasse ich nun die einzelnen Werte auslesen und diese so zuordnen?
Oder kann man das mit einem Array lösen und das später auslesen? Wie mach ich das dann?
Danke!!!
Das ist das was ich schonmal habe:
Visual Basic-Quellcode
- Private Sub B_hinzu_Click(sender As Object, e As EventArgs) Handles B_hinzu.Click
- Dim add As New ListViewItem(TB_HR.Text$)
- add.SubItems.Add(TB_ST.Text$)
- add.SubItems.Add(TB_HAZ.Text$)
- add.SubItems.Add(TB_ET.Text$)
- add.SubItems.Add(TB_AR.Text$)
- add.SubItems.Add(TB_HZE.Text$)
- LV_Temp.Items.Add(add)
- TB_HR.Clear()
- TB_ST.Clear()
- TB_HAZ.Clear()
- TB_ET.Clear()
- TB_AR.Clear()
- TB_HZE.Clear()
- End Sub
- Private Sub B_okt_Click(sender As Object, e As EventArgs) Handles B_okt.Click
- Dim anz As Integer = 0
- For anz = 0 To LV_Temp.Items.Count - 1
- Next
- End Sub