![]() |
AW: DataSet.LocateNext (horizontale Suche)
Ich habe noch ein Problem:
Wenn ich die Suche starte, dann werden alle durchsuchten Zeilen nacheinander fokusiert (= markiert). Das führt zu dem Effekt (falls es im ganzen Grid nur 1 Treffer gibt), dass es unschön aussieht, dass alle Zeilen nacheinander markiert und am Ende wieder die Ursprungszeile markiert wird. Wie kann ich dort noch Abhilfe schaffen? Grüße |
AW: DataSet.LocateNext (horizontale Suche)
vorher ein
Delphi-Quellcode:
und danach wieder
TDataSet.DisableControls;
Delphi-Quellcode:
Aber daran hatte Sir Rufo in seinem Beispielcode bereits gedacht.
TDataSet.EnableControls;
|
AW: DataSet.LocateNext (horizontale Suche)
Zitat:
ja das mache ich auch bereits. Jedoch scheint das nicht zu helfen. Hier ein kurzer Auszug:
Code:
LBookmark := DataSet.GetBookmark;
DataSet.DisableControls; try while (not DataSet.Eof) and (not Result) do begin ... end; if not Result then DataSet.GotoBookmark(LBookmark); finally DataSet.EnableControls; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz