2.236 .nextactive[integer]
Dieses Attribut erfragt den nächsten aktiven Listboxeintrag ab einem gegebenen Eintrag. .nextactive gibt 0 zurück, wenn nach dem gegebenen Eintrag kein aktiver Eintrag mehr vorhanden ist. Damit kann man sehr effizient durch alle Elemente der listbox laufen und nur die aktiven bearbeiten.
Definition
-
Datentyp
integer
-
Zugriff
get
Beispiel
dialog D
listbox Lb
{
.multisel true;
.content[1] "Ha llo";
.content[2] "Welt ";
.content[3] "!!";
.active[1] true;
.active[3] true;
}
on dialog start
{
variable integer I := Lb.nextactive[0];
while I <> 0 do
print I;
I := Lb.nextactive[I];
endwhile
exit();
}