Xojo Conferences
MBSSep2018MunichDE
XDCMay2019MiamiUSA

Listbox sortieren (Real Studio network user group Deutschland Mailinglist archive)

Back to the thread list
Previous thread: Build-Einstellungen
Next thread: Drucken direkt in Vorschau


Probleme mit String Bearbeitung   -   Markus Schnell
  Listbox sortieren   -   Stefan Mettenbrink
   Re: Listbox sortieren   -   Stefan Mettenbrink
   Re: Listbox sortieren   -   Christian Schmitz

Listbox sortieren
Date: 20.08.10 13:52 (Fri, 20 Aug 2010 14:52:30 +0200)
From: Stefan Mettenbrink
Ich habe eine recht umfangreiche Listbox. Wenn die sortiert wird (weil
in die Headerzeile geklickt wurde) dauert es mitunter einige Sekunden,
in denen sich scheinbar nichts tut. Wenn nun der Anwender ungeduldig
wird und mehrfach in den Header klickt, verlängert das die Wartezeit
unnötig.

Wie erreiche ich, dass wärend die Listbox sortiert wird, das erneute
Klicken im Header ein erneutes sortieren auslöst?

Ich würde die Listbox gern disablen, finde aber nicht die passende
Stelle.
InHeaderPressed bekomme ich nur mit, wann geklickt wurde, aber nicht,
wann die Sortierung fertig ist.
Im Event Sort bekomme ich nur mit, welche beiden Zeilen gerade
bearbeitet werden.

Hat jemand einen Tip?

MfG, Metti.

Re: Listbox sortieren
Date: 21.08.10 06:15 (Sat, 21 Aug 2010 07:15:29 +0200)
From: Stefan Mettenbrink
Christian Schmitz wrote:

>> Wie erreiche ich, dass wärend die Listbox sortiert wird, das erneute
>> Klicken im Header ein erneutes sortieren auslöst?
>
> Im Event die Zeit merken, wenn er fertig ist.
> Beim nächsten Click Zeit vergleichen. Ist Sie direkt danach (weniger als 0.1 Sekunden), hat der Benutzer wohl nicht geklickt.

Hört sich praktikabel an, danke.

MfG, Metti.

Re: Listbox sortieren
Date: 20.08.10 21:01 (Fri, 20 Aug 2010 22:01:28 +0200)
From: Christian Schmitz

Am 20.08.2010 um 14:52 schrieb Stefan Mettenbrink:

> Wie erreiche ich, dass wärend die Listbox sortiert wird, das erneute
> Klicken im Header ein erneutes sortieren auslöst?

Im Event die Zeit merken, wenn er fertig ist.
Beim nächsten Click Zeit vergleichen. Ist Sie direkt danach (weniger als 0.1 Sekunden), hat der Benutzer wohl nicht geklickt.

Gruß
Christian

--