INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Frontpanel Objekte zur Laufzeit Verändern



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!

18.01.2011, 15:00 (Dieser Beitrag wurde zuletzt bearbeitet: 18.01.2011 15:15 von Kiesch.)
Beitrag #1

Kiesch Offline
LVF-Stammgast
***


Beiträge: 401
Registriert seit: Mar 2009

2019, 2018, 2016
2009
DE

04519
Deutschland
Frontpanel Objekte zur Laufzeit Verändern
Hallo liebe LVF User,

Ich schreibe gerade für ein größeres Projekt eine Art primitives Zeichenprogramm (dient Maßfestlegungen und Positionsfestlegungen für Messpunkte). Dabei treibt mich die Frage um ob man auch Gestaltungselemente per Blockdiagram Kommando selektiv ausblenden / einblenden kann (nehme mal an schon die Ebenenfestlegung des Elements würde ausreichen).

Warum brauche ich das? Nun einfach gesagt habe ich natürlich verschiedene Formen die ich in mein Zeichenprogramm einfügen können will, vom Rechteck über Linien, Punkte, Kreise etc.
Außerdem sollen alle diese Elemente bearbeitbar sein - über Controls auf dem Frontpanel. Dazu braucht man also sowas wie einen Mittelpunkt / Eckpunkt / Punkt der angibt wo das Objekt ist. 2 Seitenlängen und einen Drehwinkel für Rechtecke. etc. pp.

Sprich je nachdem was man gerade für eine Form bearbeitet, ändern sich die Parameter die man ändern kann. Entsprechend will ich natürlich auch das Frontpanel anpassen. Dabei wollte ich bewusst keine Registerkarten benutzen, da ich hierdurch meiner Meinung nach unnötige Redundanz hereinbringe (auf jeder Registerkarte muss ich natürlich neue Controls anbringen, was zur Folge hat, dass sinngemäß ähnliche Objekte wie zum Beispiel der Mittelpunkt / Eckpunkt / Punkt insgesamt aktuell 7 mal neu definiert würden (macht allein dafür 14 Controls).

Deswegen habe ich mich dazu entschieden die Controls auf meinem Panel an einer Stelle anzubringen und dann selektiv je nach Form die Beschriftung passen zu ändern wo nötig (ein Radius und ne Seitenlänge sind sinngemäß zwar das gleiche, sollten jedoch natürlich jeweils entsprechend bezeichnet werden) - das sollte ja über Eigenschaftsknoten noch kein Problem sein.
Außerdem werden gerade nicht benötigte Controls ausgeblendet. Auch da sehe ich kein Problem.

ABER: Durch Gestaltungselemente soll ja in irgendeiner Form eine sinnvolle Ordnung von Controlls geschehen. Nun wäre es allerdings schön gerade NICHT benötigte Gestaltungselemente (weil gerade kein Winkel angegeben werden muss zum Beispiel) auch auszublenden. Ist das irgendwie realisierbar?


Gruß Kiesch

P.S: Danke schonmal im vorraus.

*edit* Muss mich korrigieren - auch Beschriftungen der Anzeigen zu ändern ist während der Laufzeit nicht bzw. nur im Bearbeitungsmodus möglich. Entsprechend müsste ich also auf dem Frontpanel auch separate Textkommentare einfügen bzw. ändern.

Zitat:Märchen und Geschichten werden erzählt am Lagerfeuer, technischen Fakten werden mitgeteilt (oder so). (Genauso wie Software nicht auf einem Server "herumliegt", die ist dort installiert.)
*Zitat: IchSelbst*
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
30
Antwort schreiben 


Nachrichten in diesem Thema
Frontpanel Objekte zur Laufzeit Verändern - Kiesch - 18.01.2011 15:00

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Baumstruktur - Objekte nur zwischen Elemente einfügen (keine neue Unterebene) enone 9 5.364 08.02.2019 08:05
Letzter Beitrag: 83Daniel
  Datentypen verändern handsch21 11 7.243 29.03.2018 15:45
Letzter Beitrag: GerdW
  Farbe eines String verändern Woody 6 8.705 12.03.2018 13:51
Letzter Beitrag: jg
  Laufzeit Problem? Timesplinter 9 6.172 03.11.2017 12:50
Letzter Beitrag: GerdW
  3 Arrays dynamisch verändern hubem14 7 5.046 13.09.2016 11:45
Letzter Beitrag: GerdW
  Ringtextwechsel zur Laufzeit andrepf 3 3.623 02.05.2016 14:16
Letzter Beitrag: Lucki

Gehe zu: