Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Bug bei DataSource/DataSet State (dsInsert) & SetEnabled & DisableControls (https://www.delphipraxis.net/183654-bug-bei-datasource-dataset-state-dsinsert-setenabled-disablecontrols.html)

himitsu 28. Jan 2015 18:44

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

Zitat von Dejan Vu (Beitrag 1288098)
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.

Dejan Vu 28. Jan 2015 20:29

AW: Bug bei DataSource/DataSet State (dsInsert) & SetEnabled & DisableControls
 
Mag sein, aber in einem Suchdialog, wo nichts zum Anzeigen da ist, weil nichts gefunden wurde, passiert das nicht, weil ja nichts zum Anzeigen da ist...


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:03 Uhr.
Seite 2 von 2     12   

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