![]() |
Context Help im Frontpanel integrieren - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: Grafik & Sound (/Forum-Grafik-Sound) +---- Thema: Context Help im Frontpanel integrieren (/Thread-Context-Help-im-Frontpanel-integrieren) |
Context Help im Frontpanel integrieren - estiro - 04.11.2010 07:50 ja sorry da habe ich mich schlecht ausgedrückt. LV macht das automatisch, wenn du mit rechtsklick auf den Button gehst, dann description and tip und dort in die Tip Strip etwas reinschreibst. Context Help im Frontpanel integrieren - Y-P - 04.11.2010 09:01 Ja, aber mit Property Node geht's programmatisch. Jedenfalls kannst Du doch in dem Tip-Strip reinschreiben, was Deinen Kollegen weiterhilft. Wenn es einer weiß was das Element macht, dann muss er nicht immer ein Hilfsfenster angezeigt bekommen, und wenn es einer wissen möchte, kann er die Maus auf das Bedienelement fahren und sich die Info im Tip-Strip lesen. Ansonsten musst Du wirklich die Bedienelemente in einer Event-Struktur behandeln, d.h. wenn Du mit der Maus auf das Element fährst, löst das Event aus und schreibt z.B. in ein Stringanzeigeelement die Info hinein. Gruß Markus Context Help im Frontpanel integrieren - estiro - 04.11.2010 11:24 Ok ich hab das mal ausprobiert mit der Event-Struktur. Das funktionert bestens. Nun stellt sich schon das nächste Problem: Ich habe so an die 100 Controls und Anzeigen auf dem FP, welche jeweils eine andere Hilfestellung anzeigen sollen. Muss ich jetzt 100 verschiedene Events erzeugen (Maus ist über Control XY >> schreibe hilfe xy in den Output-String) oder geht das geschickter? (Bin mir fast sicher dass es geschickter geht.. ![]() ![]() Context Help im Frontpanel integrieren - GerdW - 04.11.2010 11:33 Hallo estiro, du kannst ein Event-Case für alle 100 controls benutzen, indem du dieses Event als User-Event registrieren lässt (oder alternativ alle Controls von Hand im Einstellungsdialog für dieses Event auswählst ![]() Context Help im Frontpanel integrieren - estiro - 04.11.2010 11:45 Sensationell wie schnell man hier Hilfe bekommt! Nur könntest du mir noch einen Hint geben, wo ich die Referenz des verursachenden Controls finde? Ich möchte ja eigentlich nur einen Namen welchen ich dann mit einer Case-Struktur verbinden könnte. Sorry für die Anfängerfragen, aber ich bin Anfänger.. ![]() Context Help im Frontpanel integrieren - GerdW - 04.11.2010 11:47 Hallo estiro, im Event selbst hast du links einen Anschlußblock, der dir diverse Angaben bereitstellt. Eine davon ist die Referenz des Controls. Damit kannst du eine PropertyNode füttern, um das Label abzufragen... Siehe Anhang, ![]() Context Help im Frontpanel integrieren - estiro - 04.11.2010 11:55 version 8.2... aber ich bin schon nahe dran. ich bekomme alles aus dem property node, ausser den namen...:)kann sich nur noch um stunden handeln.. Context Help im Frontpanel integrieren - GerdW - 04.11.2010 12:01 Hallo puchi, Property "Beschriftung"->"Text" (es erscheint dann Beschriftung.Format - ein Hoch auf die Übersetzer bei NI!)... Context Help im Frontpanel integrieren - estiro - 04.11.2010 12:56 Noch was: Es heisst ja immer, man soll wenn möglich lokale Variablen vermeiden. Wie schreibe ich sonst die verschiedenen Hilfetexte in dasselbe Stringfeld? Context Help im Frontpanel integrieren - GerdW - 04.11.2010 13:12 Hallo estiro, da du nur einen Event-Case hast, der die MouseOver-Events abfängt, brauchst du auch nur einmal das String-Terminal, um den neuen Text hineinzuschreiben... |