Schriftfarbe mit Variable wechseln???

e-pappy
2011-02-07
2011-02-07
  • e-pappy - 2011-02-07

    Hallo zusammen!

    Wollte mal fragen, ob es möglich ist, die Schriftfarbe eines Textfeldes mittels einer Boolschen Varible zu verändern?

    Im Textfeld steht beispielsweise mit schwarzer Schriftfarbe 'Anlage im Automatikbetrieb'
    Wenn nun die Variable xStoerung = TRUE ist, dann soll die Schriftfarbe in diesem Textfeld ROT werden, da der Text dementsprechend geändert wird 'Sammelstörmeldung'

    Geht das, oder nicht?

     
  • KlOis - 2011-02-07

    Hallo,

    du musst dem Visuelement eine Variable (DWORD) für die Textfarbe übergeben und das umschalten dann im Programm realisieren.
    z.B.:

    IF boFlag THEN
       dwFarbe:=16#00_FF_00_FF;
    ELSE
       dwFarbe:=16#00_00_FF_00;
    

    END_IF

     
  • e-pappy - 2011-02-07

    Hi!

    Ja, das habe ich mir gerade in der Hilfe Datei durchgelesen, wie das mit der "Programmierfähigkeit" und den entsprechenden Visuvariablen funktioniert, nur leider ist mir das zu kompliziert und ich dachte es würde auch einfacher gehen...

    Weil das Problem ist, dass ich ca. 32 Array-Felder habe, die ich überprüfen müsste und demnach 32 Visuvariablen anlegen müsste?!
    Hab jetzt einfach bei ner Störmeldung nen roten Rahmen drum gemacht! Funktioniert auch!

    Trotzdem Danke und eigentlich schade, dass man den Text nicht auch einfach nur über eine entsprechende Variable ändern kann, so wie man auch den Farbwechsel und die entsprechende Alarmfarbe bei Objekten anwendet.

    Danke

     
  • KlOis - 2011-02-07

    Ja die Visu ist nicht immer leicht zu handlen ^^

     

Log in to post a comment.