Announcement

Collapse
No announcement yet.

TDBGrid Derivat

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • TDBGrid Derivat

    Hallo alle zusammen,

    ich erstelle mir gerade ein erweitertes Datengitter mit zusätzlichen Möglichkeiten wie z.B. "Autom. Formatieren von Floatfeldern", "Anzeige von Memos", "Autom. Wiederherstellen des Gitters zur Laufzeit" etc.
    Soweit funktioniert alles ganz gut, sobald ich aber in der überschriebenen Prozedur "Loaded" meine Gittereinstellungen wiederherstelle "verliert" die Komponente die geänderten Einstellungen z.B. AutoFormat.

    procedure TEnhancedDBGrid.Loaded;
    begin
    inherited Loaded;
    if AutoRestore then
    Columns.LoadFromFile(<FileName>)
    end;

    Wenn ich die Wiederherstellung ausklammere behalten alle Properties ihren eingestellten Wert, ansonsten funktioniert die Wiederherstellung, die Werte sind aber verloren...!

    Weiss jemand was ich hier falsch mache?

    Vielen Dank und beste Grüße

    Holger Rogge

  • #2
    Das Problem hat sich gelöst, nachdem ich eine eigene Speicher- / Wiederherstellungsmethode erstellt habe. Offenbar liest D4 nicht nur seine Spalteneinstellungen zurück...

    Holge

    Comment

    Working...
    X