Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.153 Beiträge
 
Delphi 12 Athens
 
#11

AW: Bug bei DataSource/DataSet State (dsInsert) & SetEnabled & DisableControls

  Alt 28. Jan 2015, 18:44
Ich hab -glaube ich- einfach immer das TDatasource vom TDatset entkoppelt.
Dann blinkt aber die Oberfläche (es wird ja alles entfernt), das Grid muß nachher alle Datensätze neu laden und außerdem verschwindet der Fokus, die Selektierungen, die Scrollpositionen, eventuell aufgeklappte Unterdaten (SubDatasets oder TreeChilds) usw.

Genau dafür gibt es ja eigentlich das DisableControls/BeginUpdate, damit die Oberfläche nicht gleich auf jede Änderung reagiert, aber dennoch alle Zusatzinfos nicht verloren gehen.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (28. Jan 2015 um 18:46 Uhr)
  Mit Zitat antworten Zitat