Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 9 von 9

Thema: Script zum Ausblenden von Objekten

  1. #1
    Registriert seit
    12.03.2008
    Beiträge
    34
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard


    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
    Zitieren Zitieren Script zum Ausblenden von Objekten  

  2. #2
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.716
    Danke
    398
    Erhielt 2.399 Danke für 1.999 Beiträge

    Standard

    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

  3. #3
    Registriert seit
    12.03.2008
    Beiträge
    34
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    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.
    Zitieren Zitieren Okay  

  4. #4
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.716
    Danke
    398
    Erhielt 2.399 Danke für 1.999 Beiträge

    Standard

    Dann blende doch das EA-Feld aus, wenn "int_variable = 19 " ...
    Das ginge doch auch ...

  5. #5
    Registriert seit
    12.03.2008
    Beiträge
    34
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

    ich habe insgesamt: 19 Werte

    Es soll bei 1, 3, 10, 15, 19 ausgeblendet werden. wie lautet dann der Befehl zum Ausblenden bei VBScript?
    Zitieren Zitieren ja, aber  

  6. #6
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.716
    Danke
    398
    Erhielt 2.399 Danke für 1.999 Beiträge

    Standard

    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 ...

  7. #7
    Registriert seit
    12.03.2008
    Beiträge
    34
    Danke
    0
    Erhielt 0 Danke für 0 Beiträge

    Standard

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

    Rebekka Armstrong
    Zitieren Zitieren Dankeeeeeeeeeee!  

  8. #8
    Registriert seit
    27.04.2006
    Ort
    Sauerland
    Beiträge
    625
    Danke
    183
    Erhielt 88 Danke für 81 Beiträge

    Standard

    Zitat Zitat von Larry Laffer Beitrag anzeigen
    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.
    Die Kunst in der Personalführung ist es
    die Mitarbeiter so über den Tisch zu ziehen,
    dass sie die Reibungshitze als Nestwärme empfinden.

  9. Folgender Benutzer sagt Danke zu repök für den nützlichen Beitrag:

    Larry Laffer (25.04.2008)

  10. #9
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.716
    Danke
    398
    Erhielt 2.399 Danke für 1.999 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Danke für den Hinweis ... das hatte ich nicht gewusst - kann das aber bestimmt auch mal gebrauchen ...

    Gruß
    LL

Ähnliche Themen

  1. Antworten: 2
    Letzter Beitrag: 29.09.2010, 00:53
  2. Antworten: 4
    Letzter Beitrag: 22.07.2010, 07:33
  3. Antworten: 6
    Letzter Beitrag: 19.03.2010, 11:45
  4. Antworten: 2
    Letzter Beitrag: 15.11.2008, 09:40
  5. Antworten: 2
    Letzter Beitrag: 09.03.2007, 20:31

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •