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] "Hallo";
  .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();
}