Hallo Leute - nun muss ich euch schon wieder nerven
Ich habe mittlerweile das auslesen und wiedergeben von ExcelFiles echt gut drin. Nun habe ich ein programm geskriptet, dass mir ein Excel File ausliest, Textboxen einfärbt und den Wert der eingefärbten Textboxen in einer Listbox wiedergibt.
Nun habe ich allerdings folgendes Problem:
Wenn ich meinen Button 1 das erste mal betätige geschieht folgender Code im Hintergrund:
So. Wahrscheinlich ziemliches Chaos in meinem Code, das gebe ich zu, nun aber zum eigentlichen Problem:
Wenn ich den Button1 nun ein zweites Mal betätigte, fügt er meiner Listbox den Eintrag erneut zu. Dieses soll er aber NICHT tun. Vielmehr hätte ich gerne dass er nun eher die Felder aktualisiert.
Hat jemand eine Idee, wie ich das umschreiben soll? Eine Refresh Funktion oder soetwas in der Art finde ich in meiner Toolingauswahl leider nicht
Ich hoffe jemand kann - und mag - mir nen kleinen Denkschubser geben, damit ich hier weiterkomme
viele liebe Grüße
K00p4
Ich habe mittlerweile das auslesen und wiedergeben von ExcelFiles echt gut drin. Nun habe ich ein programm geskriptet, dass mir ein Excel File ausliest, Textboxen einfärbt und den Wert der eingefärbten Textboxen in einer Listbox wiedergibt.
Nun habe ich allerdings folgendes Problem:
Wenn ich meinen Button 1 das erste mal betätige geschieht folgender Code im Hintergrund:
VB.NET-Quellcode
- If -Mein Excelfile-.range("Ziel").text = "leer"
- Then Textbox1.BackColor = Color.White 'Falls also "leer" in meinem File steht färbt er Weiss ein, sonst eben Orange.
- Else Textbox1.BackColor = Color.Orange
- If Textbox1.BackColor = Color.White Then Else ListBox1.Items.Add(-Mein Excelfile-.Range("1. Ausgabe").text + ":" + " " + -Mein Excelfile-.Range("2. Ausgabe").text)
So. Wahrscheinlich ziemliches Chaos in meinem Code, das gebe ich zu, nun aber zum eigentlichen Problem:
Wenn ich den Button1 nun ein zweites Mal betätigte, fügt er meiner Listbox den Eintrag erneut zu. Dieses soll er aber NICHT tun. Vielmehr hätte ich gerne dass er nun eher die Felder aktualisiert.
Hat jemand eine Idee, wie ich das umschreiben soll? Eine Refresh Funktion oder soetwas in der Art finde ich in meiner Toolingauswahl leider nicht
Ich hoffe jemand kann - und mag - mir nen kleinen Denkschubser geben, damit ich hier weiterkomme
viele liebe Grüße
K00p4
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Koopa“ ()