Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

Registerkarte in Visualisierung

Nick
2007-05-07
2007-05-08
  • Nick - 2007-05-07

    Hallo,

    ich habe eine recht umfangreiche Visualisierung zusammengebastelt, die ich gerne in einer Art Registerkartenauswahl unterteilen möchte, ähnlich dem "PageControl" im Borland C++. Momentan habe ich einfach mehrere Visualisierungsobjekte erstellt, aber so richtig gefällt mir das eben noch nicht. Ich arbeite mit der Version 2.3.5. an einer Möller XC100. Vielen Dank an alle, die mir weiterhelfen können!!

    mfg. Nick

     
  • mwatermann - 2007-05-07

    gerne. ich suche jedoch vergeblich ein "?" in deinem text...

    vielleicht wiederholst du noch mal kurz, wie man dir helfen kann!?

     
  • debug - 2007-05-07

    Hallo Nick,

    Du kannst Dir am beliebigen Rand Schaltflächen anbringen, mit denen Du auf eine andere Visu umschaltest.

    Rechteck zeichnen -> Eingabe -> Zoomen nach Vis.: -> andere Visu auswählen.

    Reicht Dir das?

     
  • Nick - 2007-05-07

    Hallo,

    die Idee mit "Zoomen nach Vis" hatte ich auch schon. Allerdings schließt sich dann beim Buttonklick das aktuelle Visualisierungsobjekt. Gibt es eine Möglichkeit das quasi das alte Objekt mit offen bleibt, wenn man auf den Button klickt? Sonst würde ich ganz spontan eine Art "Zurück - Button" auf das neue Objekt legen... Am liebsten wären mir aber trotzdem noch die Registerkarten. Ist das vielleicht über ein ActiveX - Steuerelement möglich oder geht das prinzipiell gar nicht?

    Auf jeden Fall erst einmal vielen Dank für eure Antworten.

    mfg. Nick

     
  • mwatermann - 2007-05-07

    Herr Christoph Schneider von 3S-Systems hatte bei irgendeiner vorführung ähnliches gezeigt...

    mal schauen ob ich das beispiel noch irgendwo habe...

     
  • mwatermann - 2007-05-07

    ...finde es nicht mehr. das projekt, woran ich gedacht habe, war es nicht. scheint schon älter gewesen zu sein. falls ich noch drüber stolpern sollte, poste ich es noch. ansonsten hat ja vllt. noch jemand anderes eine idee.

     
  • debug - 2007-05-08

    Nick hat geschrieben:
    Hallo,
    die Idee mit "Zoomen nach Vis" hatte ich auch schon. Allerdings schließt sich dann beim Buttonklick das aktuelle Visualisierungsobjekt.

    Das look and feel der Registerkarten kannst Du optisch nach bauen. Hast dann auf jeder Seite die Schaltfläche für die anderen Seiten.

    Sollen einzelnen Seiten nur zugeschaltt werden, kannst du immer noch über "hide" einzelne Schaltflächen ausblenden.

    Falls Dir die Ladezeiten der anderen Visus zu lange dauern kannst Du immer noch die webvisu.htm mit dieser Zeile ergänzen:

    <param name="FORCEDLOAD" value="PLC_Seite2">

     
  • Nick - 2007-05-08

    Hallo debug,

    habe mir jetzt das "look and feel" der Registerkarten nachgebaut. Der look bedarf allerdings noch ein wenig Überarbeitung. Möglich ist auch eine Zusätzliche Visu zu erstellen, dort die ganzen Buttons einzufügen und dann im Visualisierungsobjektbaum mit Rechtsklick -> Objekt Eigenschaften die Nutzung als Masterfolie zu aktivieren. Damit sind automatisch die Buttons auf allen Visu's. Falls so etwas noch einmal jemand benötigen sollte. Wie funktioniert das genau mit dem "hide"? Kannst du da bitte noch etwas ins Detail gehen. Ansonsten ist der Ansatz zwar recht gebastelt, erfüllt aber seinen Zweck. Vielen Dank!!!

    mfg. Nick

     
  • mwatermann - 2007-05-08

    man kann unter den eigenschaften eine INVISIBLE variable angeben.

    wenn diese TRUE ist, ist das betreffende objekt nicht sichtbar.

    der tipp mit der master folie ist gut!

     

Log in to post a comment.