in einer Cluster Control einzelne Elemente "ausblenden"
Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
in einer Cluster Control einzelne Elemente "ausblenden"
Hallo,
kann man in einer Cluster Control einzelne Elemente "ausblenden"? Also idealerweise Visible=false oder zumindest enabled=2 nur für ein Element setzen? Das ganze Control - kein Problem.
Ich habe die ProperyNode durchgesehen und nix gefunden
in einer Cluster Control einzelne Elemente "ausblenden"
' schrieb:Genial
Also ich finde das Verfahren, zum Ausblenden eines Elementes einen nichts sagenden, völlig unredundanten Arrayindex verwenden zu müssen, nicht gerade genial. Warum haben die von der LV-IDE nicht neben dem Klassennamen auch gleich noch ein Property für den Instanzname gemacht? Wenn ich bei so einem Verfahren, was ich leider selbst schon habe machen müssen, den Cluster ändern muss, muss ich auch noch selbst daran denken, die Indices neu zu berechnen.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
in einer Cluster Control einzelne Elemente "ausblenden"
' schrieb:Wenn ich den Dingern einen Namen (Label) gegeben hätte..... wäre das denn dann nicht anders?
Nein, eben nicht. Es wäre nicht anders. (Es sei denn, du verwendest ein direktes Property des Elementes).
Wenn du ein Element innerhalb eines Clusters hättest, das Insert hieße, wäre es doch schön, wenn du lediglich die Referenz des Clusters bräuchtest und sagen könntest: RefCluster->(Element=Insert)->Visbile:=false; So musst du aber sagen: RefCluster->(Index=3)->Visible:=false; Was jetzt tun, wenn an der Stelle 2 ein neues Element hinzu käme? Dann ist nämlich (Index=3) plötzlich das falsche Element. (Element=Insert) wäre immer noch richtig.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
in einer Cluster Control einzelne Elemente "ausblenden"
' schrieb:Nein, eben nicht. Es wäre nicht anders. (Es sei denn, du verwendest ein direktes Property des Elementes).
Wenn du ein Element innerhalb eines Clusters hättest, das Insert hieße, wäre es doch schön, wenn du lediglich die Referenz des Clusters bräuchtest und sagen könntest: RefCluster->(Element=Insert)->Visbile:=false; So musst du aber sagen: RefCluster->(Index=3)->Visible:=false; Was jetzt tun, wenn an der Stelle 2 ein neues Element hinzu käme? Dann ist nämlich (Index=3) plötzlich das falsche Element. (Element=Insert) wäre immer noch richtig.
Nicht direkt, du könntest das schon dynamisch machen. Denn an den Label-Namen kommst du schon dran:
Klar, der Nachteil bei dieser Lösung ist, dass du immer alle Elemente im Cluster durchsuchst.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
in einer Cluster Control einzelne Elemente "ausblenden"
' schrieb:Denn an den Label-Namen kommst du schon dran:
Das ist ja genau das, was ich gesucht habe! Wieso hab ich denn das nicht selbst gefunden? Naja, jetzt hab ich's ja. Heißt auf Deustch im übrigen "Beschriftung.Format". ...
Zitat:Klar, der Nachteil bei dieser Lösung ist, dass du immer alle Elemente im Cluster durchsuchst.
Ja und?
Wartbarkeit geht vor.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).