Script zum Ausblenden von Objekten

mercury_26

Level-1
Beiträge
34
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo everybody,

habe folgendes Problem. Ich möchte in WinCC flex 07 ein Skript schreiben, dass in Abhängigkeit von einer internen Variable mein Ausgabefeld "Graphisches Ausgabefeld 3" ausblendet. Wie mache ich das am besten?

Für Eure Ratschläge bin ich sehr dankbar

gruß

Alexander
 
Du kannst Objekte meines Wissens nicht über deren Eigenschaften (wie z.B. bei Visual-Basic) ein- oder ausblenden. Du musst das an dem Objekt direkt machen mittels einer Variablen (bzw. deren Wert). Diese kannst du allerdings in einem Script zuweisen (was ja letztlich auf das gleiche herauskäme).

Gruß
LL
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Okay

Ich bräuchte eigentlich nur den Befehl:

if int_variable = 19 then

'Befehl zum Ausblenden des EA-Feldes

end if

' dann folgen weitere Anweisungen

______________________________________________
Ich habe ausprobiert im Eigenschaftsfenster mit Animation->Sichbarkeit-> Ausblenden,Aber man kann nur in einem bestimmten Bereich bei Integer-Variable dies machen. Ich habe aber willkürliche Werte.
 
ja, aber

ich habe insgesamt: 19 Werte

Es soll bei 1, 3, 10, 15, 19 ausgeblendet werden. wie lautet dann der Befehl zum Ausblenden bei VBScript?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Code:
if int_variable = 1 _
or int_variable = 3 _
or int_variable = 10 _
usw.
then 
   ausblende_Var = true
else
    ausblende_Var = false
end if
... und "ausblende_Var" hängst du als selbige an dein Objekt ...
 
Dankeeeeeeeeeee!

Should I party my ass off and don't worry about anything because I'm gonna dying anyway?

Rebekka Armstrong
 
Du kannst Objekte meines Wissens nicht über deren Eigenschaften (wie z.B. bei Visual-Basic) ein- oder ausblenden. Du musst das an dem Objekt direkt machen mittels einer Variablen (bzw. deren Wert). Diese kannst du allerdings in einem Script zuweisen (was ja letztlich auf das gleiche herauskäme).

Gruß
LL

Also da muss ich dir wiedersprechen:
Code:
HmiRuntime.Screens("Bild_1").ScreenItems("Grafisches EA-Feld_1").Visible=mybool

Das funtkioniert soweit.
 
Zurück
Oben