![]() |
Tab-Control Event - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: Tab-Control Event (/Thread-Tab-Control-Event) |
Tab-Control Event - Renek - 28.01.2011 10:34 Hallo, ich habe folgendes Problem. Wenn ich auf ein TabControl Event reagiere und in diesem Event den Tabstatus abfrage bekomme ich immer nur den "alten" Tab. Beispiel: Ich wechsle auf Tab2. Wenn ich jetzt das TabControl auslese bekomme ich Tab1. Wenn ich zurück auf Tab1 wechsle bekomme ich Tab2. Problem: Wie bekomme ich den aktuellen Wert des TabControl? Gruß René Version: LabView 8.2 Tab-Control Event - Lucki - 28.01.2011 10:40 Das Tab-Control innerhalb des Tab-Control-Ereigniscases platzieren oder dort aus einer lokalen Variablen lesen. Oder dort einfach den "Neuen Wert" abfragen. So wie es jetzt ist, wird der Wert gelesen und an den Tunnel übergeben, bevor das Ereignis eintrat. Der Tunnel ist keine lokale Variable, bei der man beim Lesen immer den aktuellen Wert erhält. Von außen einmal beschrieben, behält der Tunnel seinen Wert bei. Beim nachfolgenden Lesen von innen muß er nicht mehr uinbedingt den aktuellen Wert des außen angeschlossenen Controls beinhalten. Tab-Control Event - Labneuling - 28.01.2011 10:52 Hey, mit einem Eigenschaftsknoten klappt es. [attachment=31983] Tab-Control Event - Renek - 28.01.2011 10:56 Hi Labneuling, danke für die schnelle Antwort. Genau das war es. Mit dem Eigenschaftsknoten geht es. Gruß René Tab-Control Event - GerdW - 28.01.2011 10:58 Hallo Labneuling, dein Beispiel ist gleich mehrfach ein Verstoß gegen die guten Sitten: - du benutzt eine PropertyNode, wo eine lokale Variable möglich (und besser) wäre - du benutzt eine PropertyNode, wo das Terminal unbenutzt herumliegt (und damit auch eine lokale Variable unnötig macht) - du benutzt nicht den Ausgang "Neuer Wert" der Eventstruktur (falls das Terminal doch irgendwo anders benutzt wird) @Renek: Luckis Erläuterung war doch deutlich genug - du kannst auf den Eigenschaftsknoten verzichten... Tab-Control Event - eg - 28.01.2011 10:59 Hi! Warum nicht gleich so? Tab-Control Event - Lucki - 28.01.2011 11:06 ' schrieb:@Renek:Hier muß ich Renek in Schutz nehmen, denn ich hatte getrickst: Meine Antwort bestand zuerst nur aus einem einzigen Buchstaben, dann hatte ich die Antwort in Ruhe geschrieben und den Ein-Buchstaben-Beitrag editiert. Seine Antwort war also in Wirklichkeit vor meiner da. Wie viele Jahre bekomme ich dafür? ![]() Tab-Control Event - GerdW - 28.01.2011 11:07 Hallo Lucki, das ist jetzt aber böse, niederträchtig, hinterlistig, ... ![]() Wo hast du bloß dieses Verhalten gelernt? ![]() Tab-Control Event - Lucki - 28.01.2011 11:30 ' schrieb:Wo hast du bloß dieses Verhalten gelernt?Ja, so wird man eben, wenn man weder beim Sport, noch wenn es um die Gunst einer schönen Frau geht, jemals der Sieger war. Da will man doch wenigstens im Labview-Forum als erster die richtige Antwort geben. ![]() Tab-Control Event - unicorn - 30.01.2011 23:36 ' schrieb:... Meine Antwort bestand zuerst nur aus einem einzigen Buchstaben, dann hatte ich die Antwort in Ruhe geschrieben und den Ein-Buchstaben-Beitrag editiert. Seine Antwort war also in Wirklichkeit vor meiner da. Wie viele Jahre bekomme ich dafür? Jahre - nee - 10 Tapeten-VIs mit 7 Verschachtelungsebenen aufräumen. ![]() |