Hallo,
auch Close setzt einen ModalResult.
Das Problem ist ja, dass das
Query.Active so lange dauert,
und nicht auf Nachrichten reagiert wird.
Falls deine
Db Top(Limit) kennt, benutze dass,
um die Anzahl der Suchergebnisse zu reduzieren.
Vielleicht ist ja auch was faul an der
Db (fehlende Indizes),
oder du lädst mehr Daten als angezeigt werden (select *)
Ansonsten bleibt nur das Auslagern in einen eigenen Thread,
den kann man ja abschiessen.
Heiko