-> Hier kostenlos registrieren
Hallo,
ich möchte einen Button erstellen, welcher mit einer SPS Variable verbunden ist.
Der Button soll die Variable beim Mausklicken invertieren und je nach Status der Variable den Text vom Button auf true = "Ein" oder false ="Aus" setzen.
Zusätzlich soll noch die Hintergrundfarbe auf true = grün bzw. false = weiß angepasst werden.
Nun möchte ich es vermeiden eine Variable drei mal zu verknüpfen. Dazu kommt noch das die Invertierfunktion (meines bescheidenen Wissens nach) über ein C- (oder VBS) Skript gelöst werden muss.
Nun möchte ich aber nicht für 180 Buttons drei mal die Variable verbinden und auch noch jedesmal in einem Skript eine Anpassung machen.
Mein Gedanke war nun das ich den Dynamic Dialog bei der Schrift.Text einmal ausführe und dort die Variable auswähle.
Bei der Hintergrundfarbe und dem Mausklick möchte ich nun einfach die Variable welche ich vorher verwendet habe "auslesen" und entsprechend nutzen.
Es müsste also irgendwas in der Art wie
"thisObject.Text.Dynamic.getVariable"
geben. Leider finde ich aber nichts im www dazu, wie ich an die im Dynamic Dialog genutzte Variable komme innerhalb eines Skripts
Mein Wissen dazu ist recht frisch und noch sehr beschränkt.
Ist der Lösungsweg vielleicht auch falsch gewählt ?
Ich würde mich über ein paar Skriptideen freuen.
Vielen Dank
ich möchte einen Button erstellen, welcher mit einer SPS Variable verbunden ist.
Der Button soll die Variable beim Mausklicken invertieren und je nach Status der Variable den Text vom Button auf true = "Ein" oder false ="Aus" setzen.
Zusätzlich soll noch die Hintergrundfarbe auf true = grün bzw. false = weiß angepasst werden.
Nun möchte ich es vermeiden eine Variable drei mal zu verknüpfen. Dazu kommt noch das die Invertierfunktion (meines bescheidenen Wissens nach) über ein C- (oder VBS) Skript gelöst werden muss.
Nun möchte ich aber nicht für 180 Buttons drei mal die Variable verbinden und auch noch jedesmal in einem Skript eine Anpassung machen.
Mein Gedanke war nun das ich den Dynamic Dialog bei der Schrift.Text einmal ausführe und dort die Variable auswähle.
Bei der Hintergrundfarbe und dem Mausklick möchte ich nun einfach die Variable welche ich vorher verwendet habe "auslesen" und entsprechend nutzen.
Es müsste also irgendwas in der Art wie
"thisObject.Text.Dynamic.getVariable"
geben. Leider finde ich aber nichts im www dazu, wie ich an die im Dynamic Dialog genutzte Variable komme innerhalb eines Skripts
Mein Wissen dazu ist recht frisch und noch sehr beschränkt.
Ist der Lösungsweg vielleicht auch falsch gewählt ?
Ich würde mich über ein paar Skriptideen freuen.
Vielen Dank