07.09.2015, 14:39
(Dieser Beitrag wurde zuletzt bearbeitet: 07.09.2015 14:40 von tatnau.)
Beitrag #1
|
|
|
07.09.2015, 15:01
Beitrag #2
|
wladimir s
LVF-Gelegenheitsschreiber
Beiträge: 79
Registriert seit: Mar 2015
2011, 2015
2010
DE
Deutschland
|
RE: Listbox leeren
Wenn es das einzige Event in dieser Struktur ist, dann wird die While Schleife immer erst nach dem leeren der Listbox beendet.
Wie ist den jetzt die Abbruchbedingung für die Schleife definiert?
|
|
|
08.09.2015, 08:26
(Dieser Beitrag wurde zuletzt bearbeitet: 08.09.2015 08:57 von tatnau.)
Beitrag #3
|
tatnau
LVF-Grünschnabel
Beiträge: 46
Registriert seit: Jul 2015
12.0
2015
DE
Deutschland
|
RE: Listbox leeren
Die Abbruchbedingung habe ich mit einem Stop-Button realisiert. Ansonsten soll das Programm kontinuierlich arbeiten.
Die Listbox soll immer dann geleert werden, wenn man den Button "Clear Listbox" betätigt. Danach sollten die Werte der Listbox mit den aktuell eingelesenen Werten wieder gefüllt werden.
Ich habe die Button-Abfrage nun mit einer Case-Struktur realisiert. Momentan leert er die Listbox, solange der Button gedrückt bleibt und liest dann wieder die alten Werte ein und schreibt die neuen, kontinuierlich eingelesenen Werte dazu.
Idealerweise sollte sie zusätzlich einmal beim Aufruf des Programms geleert werden.
Diese Eventstruktur ist die einzige in der While-Schleife.
|
|
|
08.09.2015, 08:53
Beitrag #4
|
wladimir s
LVF-Gelegenheitsschreiber
Beiträge: 79
Registriert seit: Mar 2015
2011, 2015
2010
DE
Deutschland
|
RE: Listbox leeren
Dann fange in der Eventstruktur zusätzlich das Event, mit du das Programm beendest ab. Aus diesem Envent brichst du dann die While Schleife der Eventstruktur ab.
|
|
|
08.09.2015, 09:13
(Dieser Beitrag wurde zuletzt bearbeitet: 08.09.2015 09:23 von tatnau.)
Beitrag #5
|
|
|
08.09.2015, 09:26
Beitrag #6
|
|
|
08.09.2015, 09:36
Beitrag #7
|
tatnau
LVF-Grünschnabel
Beiträge: 46
Registriert seit: Jul 2015
12.0
2015
DE
Deutschland
|
RE: Listbox leeren
Das Schieberegister gibt es ja schon. Im Normalfall werden die vom Controller eingelesenen Werte ja auch kontinuierlich in die Listbox geschrieben. Ich möchte nur auf Wunsch die Listbox leeren, wenn ich den Button "Clear Listbox" (der Button der untereren Case-Struktur) betätige. Dann soll die Listbox sich einmal leeren und die neu eingelesenen Werte schreiben. Man kann das zum Beispiel mit dem Programm Terra Term und der Option "Bildschirm leeren" vergleichen.
|
|
|
08.09.2015, 09:46
(Dieser Beitrag wurde zuletzt bearbeitet: 08.09.2015 09:50 von Trinitatis.)
Beitrag #8
|
|
|
08.09.2015, 10:01
Beitrag #9
|
|
|
| |