LabVIEWForum.de - Panel Test über Grafik erstellen

LabVIEWForum.de

Normale Version: Panel Test über Grafik erstellen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo zusammen, Folgende Frage:
Problemstellung: Bin am erstellen eines Funktiontestes. Dort können 4 Baugruppen getestet werden (4er Nutzen).
Nun möchte ich eine Art Grafische Auswahl erstellen. Möchte ein einziges Bild ins Frontpanel stellen.
Dort kann dann z.B. durch anklichen der Baugruppe 1 -> Test 1 gestartet werden.

Frage:
Kann ich über eine Grafik vier unsichtbaren Layer erstellen, die dann durch anklicken je ein anderes Ereignis auslösen?
Gut wäre wenn sich der angeklickte Teil der Grafik dann leicht verdunkelt, damit man sieht das nun das angeklickte Erreignis abgearbeitet wird.

Ist so was überhaupt möglich?
Könnt Ihr mir ein paar Tips geben? Wie würdet Ihr das am einfachsten lösen?

Danke und Gruss Escatec
Ja, indem du z.B. einen Button (ggf. Classic) positionierst und Farbe "transparent" setzt...
(23.08.2011 23:44 )Escatec schrieb: [ -> ]Kann ich über eine Grafik vier unsichtbaren Layer erstellen, die dann durch anklicken je ein anderes Ereignis auslösen?

Ja, du kannst fast jedes Element auch komplett Transparent machen. Dazu eignen sich vor allem Schalter aber auch das 2D PictureControl.


(23.08.2011 23:44 )Escatec schrieb: [ -> ]Gut wäre wenn sich der angeklickte Teil der Grafik dann leicht verdunkelt, damit man sieht das nun das angeklickte Erreignis abgearbeitet wird.

Dieser Teil wird schon etwas schwieriger. Da es eine transparente Schattenfunktion (So nen ich es jetzt einfach mal) nicht gibt, müsste dies mit einem PictureControl nachprogrammiert werden (falls das geht, habe ich noch nicht ausprobiert). Oder du hinterlegst deine Grafiken in allen Varianten und zeigts nur die dem aktuellen Zustand entsprechend an.


(23.08.2011 23:44 )Escatec schrieb: [ -> ]Ist so was überhaupt möglich?

Ja

(23.08.2011 23:44 )Escatec schrieb: [ -> ]Könnt Ihr mir ein paar Tips geben? Wie würdet Ihr das am einfachsten lösen?

Wenn diese Verdunkeln keine Muss ist, dann würde ich ein transparentes PictureControl verwenden und mittels einer Eventstruktur den 'MouseDown' abfragen Smile

Beste Grüße,
NWO
Vielen Dank für die schnelle Antwort.
Werde ich dan mal versuchen.

Bin positiv überrascht, dass ich so schnell eine Antwort bekommen habe.
Werde das Forum in Zukunft viel mehr einsetzen. Super sache.
Referenz-URLs