INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dialogfeld nach x Sekunden schließen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

22.12.2009, 12:06 (Dieser Beitrag wurde zuletzt bearbeitet: 22.12.2009 15:51 von Lucki.)
Beitrag #11

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Dialogfeld nach x Sekunden schließen
' schrieb:Man kann auch per .NET die dialogbox durch eine simulierte Eingabe von "enter" beenden, falls das was hilft...
Das ist einerseits ultimativ die gesuchte Lösung, andererseits hat es aber noch ein Haken damit. Die Wartezeit und das Erzeugen des Enter läuft in jedem Fall weiter, auch wenn der User die Dialogbox längst betätigt hat. Was das für Folgen hat, kommt auf des Programm an. Entweder es wird eine Zeitlang noch alles blockiert, und/oder das zusätzliche Enter, welches in jedem Fall noch kommt, ist unerwünscht oder richtet Unheil an. Man müßte also das Warten und die Enter-Erzeugung außer Kraft setzten, wenn der User den Dialg selbst geführt hat.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.12.2009, 14:09
Beitrag #12

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
Dialogfeld nach x Sekunden schließen
' schrieb:kann man via .NET auch bestimmen, welche der beiden Schaltflächen bestätigt werden soll? Wenn der user nun bereits mit "TAB" auf Cancel gesprungen ist wird dies nach Ablauf der Zeit bestätigt.
' schrieb:Das ist einerseits ultimativ die gesuchte Lösung, andererseits hat es aber noch ein Haken damit. Die Wartezeit und das Erzeugen des Enter läuft in jedem Fall weiter, auch wenn der User die Dialogbx längst betätigt hat.

Also, das finde ich nun die schlechteste Variante, und gar nicht ultimativ.
Neben den 2 bereits erkannten Problemen, kommen noch min. 2 dazu.
- Es braucht das .NET Framework, ok. das haben schon viele.
- Sendkey, ist was für Hobbyprogramierung oder Excel/VBA/Macro Programmierer, oder wenn es wirklich nicht anders geht.

und das Killerargument, es funktioniert nur, wenn der Dialog noch das aktive Fenster ist.
Ist es das nicht mehr, bleibt der Dialog offen, bis der User dort den Schalter betätigt.

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.12.2009, 14:14
Beitrag #13

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.687
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Dialogfeld nach x Sekunden schließen
' schrieb:- Sendkey, ist was für Hobbyprogramierung oder Excel/VBA/Macro Programmierer, oder wenn es wirklich nicht anders geht.
Top1

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.12.2009, 16:21 (Dieser Beitrag wurde zuletzt bearbeitet: 22.12.2009 16:28 von Lucki.)
Beitrag #14

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Dialogfeld nach x Sekunden schließen
' schrieb:Also, das finde ich nun die schlechteste Variante, und gar nicht ultimativ.
Hast schon recht, mich hatte das nur beeindruckt, weil ich das noch nicht kannte. Das ganz vergebliche Bemühen hier ist ja nur deshalb, weil olmethn sich in den Kopf gesetzt hat, es soll (i) kein Sub.VI geben und (ii) soll das Ganze auf der Basis eines Dialogfeldes aus der Palette funktionieren. Mit einem SubVI wie in Beitrag #6 wird alles ganz einfach. Man sollte olmeth überzeugen, daß die einzige Vorgabe ein gutes Programm zu sein hat und daß SubVIs eher die Qualitätskennzeichen eines solchen Programms sind. Und wir im Forum sollten über dieses von Olmeth hingehaltene Stöckchen nicht springen und diesen Quatsch nicht mitmachen. (Oh je, jetzt habe ich mir die letzte Chance vertan, daß olmethn den Bedankomat doch noch anklickt. Mellow)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.12.2009, 08:26
Beitrag #15

RoLe Offline
LVF-Guru
*****


Beiträge: 1.236
Registriert seit: Jul 2007

-
1997
en

0
Schweiz
Dialogfeld nach x Sekunden schließen
' schrieb:Das ganz vergebliche Bemühen hier ist ja nur deshalb, weil olmethn sich in den Kopf gesetzt hat, es soll (i) kein Sub.VI geben und (ii) soll das Ganze auf der Basis eines Dialogfeldes aus der Palette funktionieren.
Mist, jetzt habe ich das schon zum 2.mal überlesen, dass er das so haben möchte.

' schrieb:Man sollte olmeth überzeugen, daß die einzige Vorgabe ein gutes Programm zu sein hat und daß SubVIs eher die Qualitätskennzeichen eines solchen Programms sind.
Top1

.·´¯)--> Leben ist das, was dir passiert, wenn du eifrig dabei bist andere Pläne zu machen <--(¯`·.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Sekunden nach Zeitstring skywalker 3 7.071 16.08.2017 15:09
Letzter Beitrag: Tob
  "freie Beschriftung" nach VI schließen speichern Gruenschnabel 5 4.883 09.09.2016 13:05
Letzter Beitrag: jg
  Dialogfeld mit Fortschrittsbalken? aw 2 3.219 06.05.2015 06:53
Letzter Beitrag: NoWay
  Vi schließen Pansonia 6 5.563 24.03.2015 10:13
Letzter Beitrag: GerdW
  Dialogfeld mit einer Schaltfläche Pansonia 36 17.443 26.01.2015 16:05
Letzter Beitrag: Nordvestlys
  Debugging - Panel schließen ohne es zu schließen NoWay 5 5.014 11.11.2014 15:07
Letzter Beitrag: Lucki

Gehe zu: