Delphi-PRAXiS

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/)
-   -   Prism Array/Serialisierung - Genaue Zuordnung, aber wie? (https://www.delphipraxis.net/60634-array-serialisierung-genaue-zuordnung-aber-wie.html)

Taladan 10. Jan 2006 13:05


Array/Serialisierung - Genaue Zuordnung, aber wie?
 
Ich zerbreche mir seit Tagen den Kopf bei einer neuen Komponente.

Die Komponente besteht aus einen Panel und einen Panelarray. Über eine entsprechende Property füge ich nun den Array weitere Panels hinzu. Der Designer serialisiert diese auch schön.

Delphi-Quellcode:
var
  PanelItem13: cTalasPanel.PanelItem;
  PanelItem12: cTalasPanel.PanelItem;
  PanelItem11: cTalasPanel.PanelItem;
Und fügt diese meinen Array hinzu

Delphi-Quellcode:
  Self.TalasPanel1.Items.Add(PanelItem11);
  Self.TalasPanel1.Items.Add(PanelItem12);
  Self.TalasPanel1.Items.Add(PanelItem13);
Nun soll über eine zweite Eigenschaft 'AktiveSeite', ein DropDownElement, eines dieser Panels aus den Array ausgewählt werden.

Delphi-Quellcode:
      result := control.Items[DropDown.SelectedIndex];
ABER: Nun erzeugt Delphi einen falschen Code bei der Seriliasierung.

Denn die Variable heißt nun

Delphi-Quellcode:
var
  PanelItem13: cTalasPanel.PanelItem;
  PanelItem11: cTalasPanel.PanelItem; // Wurde ein neues Element eingefügt
  PanelItem12: cTalasPanel.PanelItem;
  PanelItem11: cTalasPanel.PanelItem;
Wie kann ich das hinzufügen verhindern?


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz