Hallo,
ich suche nach einer Möglichkeit die Eigenschaften einzelner Array Elemente (Farbe, Caption usw.) zu ändern.
Es soll dabei aber nicht das komplette Array geändert werden, sondern nur einzelne Elemente.
VG
Striegi
Die Frage wurde schon öfters gestellt.
Das geht NICHT! Array-Elemente sind Kommunisten und haben IMMER dieselben Eigenschaften.
Gruß, Jens
(25.04.2012 10:01 )striegi schrieb: [ -> ]ich suche nach einer Möglichkeit die Eigenschaften einzelner Array Elemente (Farbe, Caption usw.) zu ändern.
Es soll dabei aber nicht das komplette Array geändert werden, sondern nur einzelne Elemente.
Sowas geht dann nur mit einem Workaround. Die Arrayelemente werden zu Clustern, in denen sich die Elemente + weitere Controls befinden. Die Captions der Elemente werden transparente Stringcontrols, die Elemente werden transparent und liegen über einer Colorbox. Damit kannst du die ganzen Funktionaliäten nachbauen (wenn auch aufwendiger).
Beste Grüße,
NWO
Danke für die schnellen Antworten.
Wie es scheint muss ich mir was überlegen um die Kommunisten einzufärben.
Es wird wohl auf mehrere Arrays hinauslaufen.
VG
Striegi
Vorausgesetzt, die Anzahl der Elemente ist konstant, dann ist die beste Möglichkeit die: Für die bestmögliche Darstellung auf dem FP die Elemente im Cluster, für die bestmögliche Verarbeitung im BD die Elemente im Array. Zur Konvertierung hin und her die Funktionen ArrayToCluster / ClusterToArray verwenden. Das hat auch noch weitere Vorteile: Die Elemente können auf dem FP alle Namen haben, und man muß die Elemente nicht, wie beim Array, alle in einer einzigen Zeile oder Spalte angeordnet haben.
(25.04.2012 13:04 )striegi schrieb: [ -> ]Es wird wohl auf mehrere Arrays hinauslaufen.
Mit einem geeigneten Clusterarray ist dies auch möglich:
[
attachment=39600]
[
attachment=39601]
Beste Grüße,
NWO