Guten Morgen,
ich bin im Moment daran, ein programm zu schreiben. Jedem Listbox Eintrag gehören 6 Zeilen in einer txt Datei.
Die erste Zeile ist jedoch der Name und dieser soll nicht mehr ausgelesen werden sondern dann später als Name einer Groupbox zugeordner werden, dies ist für meine Frage jedoch eigentlich unwichtig.
Um die richtigen Zeilen auszulesen, d.h.
Beim Listbox Eintrag 1 die Zeile 2 - 6
Beim Listbox Eintrag 2 die Zeile 8-12
Beim Listbox Eintrag 3 die Zeile 14-18
Beim Listbox Eintrag 4 die Zeile 20-24
Und dann das Ergebnis in eine andere Listbox zu schreiben, habe ich mir diese Schleife geschrieben:
Nun komme ich an ein Problem, das ich noch nie hatte. Ich Rechne ja mit dem Index. Nun ist aber der Index des ersten Eintrages 0. Und 0*6-4 ergibt nunmal keine auslesbare Zeile. Die Rechnung funktioniert also erst ab Index 1.
Da mir es zu hässlich ist, den ersten Eintrag (Index 0) leer zu lassen, wollte ich fragen, ob man nicht den ersten Eintrag mit Index 1 versehen kann, also Index 0 komplett wegstreichen. Dies wäre nämlich das einfachste, da man mit 0 einfach nicht gut multiplizieren kann
Ansonsten müsste ich mit einem Try Catch Block den Index = 0 Fall beheben.
Würde mich freuen, wenn jemand wüsste, ob und wo man das einstellen kann.
ich bin im Moment daran, ein programm zu schreiben. Jedem Listbox Eintrag gehören 6 Zeilen in einer txt Datei.
Die erste Zeile ist jedoch der Name und dieser soll nicht mehr ausgelesen werden sondern dann später als Name einer Groupbox zugeordner werden, dies ist für meine Frage jedoch eigentlich unwichtig.
Um die richtigen Zeilen auszulesen, d.h.
Beim Listbox Eintrag 1 die Zeile 2 - 6
Beim Listbox Eintrag 2 die Zeile 8-12
Beim Listbox Eintrag 3 die Zeile 14-18
Beim Listbox Eintrag 4 die Zeile 20-24
Und dann das Ergebnis in eine andere Listbox zu schreiben, habe ich mir diese Schleife geschrieben:
Nun komme ich an ein Problem, das ich noch nie hatte. Ich Rechne ja mit dem Index. Nun ist aber der Index des ersten Eintrages 0. Und 0*6-4 ergibt nunmal keine auslesbare Zeile. Die Rechnung funktioniert also erst ab Index 1.
Da mir es zu hässlich ist, den ersten Eintrag (Index 0) leer zu lassen, wollte ich fragen, ob man nicht den ersten Eintrag mit Index 1 versehen kann, also Index 0 komplett wegstreichen. Dies wäre nämlich das einfachste, da man mit 0 einfach nicht gut multiplizieren kann
Ansonsten müsste ich mit einem Try Catch Block den Index = 0 Fall beheben.
Würde mich freuen, wenn jemand wüsste, ob und wo man das einstellen kann.