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 

Popup mit Eingabeaufforderung und Curser -Platzierung



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!

08.08.2005, 08:54
Beitrag #1

nexus Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Mar 2005



kA



Popup mit Eingabeaufforderung und Curser -Platzierung
Hallo, ich möchte gerne ein Popup in einem LabVIEW Programm erzeugen, welches die Eingabe einer Sereinnummer ermöglicht.
Das Popup soll aber bereits den Curser an der richtigen Stelle stehen haben, so das man nur noch eine Zahl eingeben und mit Enter bestätigen muss.
Hab es schon mit dem Express VI probiert, doch auch hier muss man immer erst Tab drücken um zur Eingabe zu gelangen.
Hat jemand nen Tip?
Gruß Martin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.08.2005, 09:16
Beitrag #2

marker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 226
Registriert seit: Feb 2005

8.2.1
2002
kA


Deutschland
Popup mit Eingabeaufforderung und Curser -Platzierung
Hi nexus,

wenn Du die Eigenschaft "Tastenfokus" des Eingabefeldes auf TRUE setzt, wird der Cursor dort aktiviert.

Gruß,
Marko

"Make it simple, make it strong!"
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.08.2005, 09:18
Beitrag #3

Dennis.Moser Offline
Administrator
Administrators

Beiträge: 3.045
Registriert seit: Aug 2004

5.1 : 7.1 : 8.x : 20xx
1997
DE_EN

57589
Deutschland
Popup mit Eingabeaufforderung und Curser -Platzierung
hallo,

setze per atributenote "KEYFOCUS" auf true.

so erreichst du das dann immer der cursor direkt in diesem feld erscheint


Wink

Wissen ist das einzige Gut das sich vermehrt, wenn man es teilt!

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!

BC: 14vqy6mgfswpX6z7HLVxk1h3sHAvzE4aZG
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.08.2005, 13:08
Beitrag #4

nexus Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Mar 2005



kA



Popup mit Eingabeaufforderung und Curser -Platzierung
Hallo, danke für die Antworten. Soweit auch schon ganz O.K.
Leider funktioniert das ganze noch nicht so sauber. Springen zwischen mehreren Eigaben durch einfaches Betätigen der Enter Taste ist auch nicht möglich.
Ich möchte folgendes haben.
1. Im Hauptprogramm wird ein Log Ausgelöst.
2. Popup erscheint
3. Cursor steht auf der Eingabe der Seriennummer
4. Nummer eingeben und mit Enter bestätigen
5. Cursor springt auf die Texteingabe
6. Text eingeben und mit Enter bestätigen
7. Fenster schliesst nach Bestätigung mit Enter, Log wird geschrieben

Mein Programm kann leider nur das Enter des Numblocks verwenden und hakt auch öfters undefiniert. Manchmal lässt sich das Fenster nicht mehr schliessen. Der Logfile wird auf d:Testlogs geschrieben. Hat jemand ne elegantere Lösung?
Gruß Martin


Angehängte Datei(en)
Sonstige .zip  Logpopup.zip (Größe: 64,36 KB / Downloads: 262)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.08.2005, 13:49
Beitrag #5

wudl
Unregistered


 







Popup mit Eingabeaufforderung und Curser -Platzierung
aber sie funktioniert (halbwegs)
schöne Grüße
wudl


Angehängte Datei(en)
Sonstige .vi  logwriter.vi (Größe: 158,55 KB / Downloads: 350)
Diese Nachricht in einer Antwort zitieren to top
09.08.2005, 13:52
Beitrag #6

wudl
Unregistered


 







Popup mit Eingabeaufforderung und Curser -Platzierung
habe ganz vergessen meins verwendet auch nur Tab oder Numblock enter.
Bei Deinem Lösungsansatz könnte man ja auch ohne weiteres weiter Tasten auswerten. Wie z.B die Return Taste.

vom Software Modell gibt es mit Sicherheit wesentlich schönere Lösungsansätzte.
Diese Nachricht in einer Antwort zitieren to top
Anzeige
09.08.2005, 17:05
Beitrag #7

nexus Offline
LVF-Neueinsteiger


Beiträge: 7
Registriert seit: Mar 2005



kA



Popup mit Eingabeaufforderung und Curser -Platzierung
Leider funzt bei dir der "Back" Knopf nicht mehr... :-(
Gruß Martin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.08.2005, 18:15
Beitrag #8

wudl
Unregistered


 







Popup mit Eingabeaufforderung und Curser -Platzierung
Ja, hatte heute keine Zeit alles zu testen, habe es nicht mehr geschaft. Aber der Lösungsansatz sollte klar sein. Verwende einfache eine Eventstruktur. Zu jedem deiener Bedienelemente fügst Du ein Wertänderung Event hinzu. Wenn Du dann auf das nächste Bedienelement "springen" willst nimm die Eigenschaft - wie Du es ja schon getan hast - Tastenfokus setzen.
Dabei würde ich nur eine Eventstruktur(ohne Timeout) in einer whileschleife verwenden, und den kompletten Code in die Eventstruktur einfügen. Das müsste eigentlich gut gehen.
Schöne Grüße
wudl
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Polling von Curser-Position in Waveform Graph vermeiden UFPhC 11 7.720 16.10.2014 12:00
Letzter Beitrag: Trinitatis
  Eingabeaufforderung behält letzte Werte Nick Name 4 3.968 22.07.2014 14:56
Letzter Beitrag: Nick Name
  Popup Fenster ohne VI anzuhalten Lucius2 3 4.011 10.03.2014 16:45
Letzter Beitrag: Lucius2
  dynamische Liste mit Type Sensitive Popup löst automatisch ein Benutzereignis aus nemesismf 7 5.323 14.08.2013 13:02
Letzter Beitrag: nemesismf
  Popup-Fenster für Fehlermeldungen ein- und ausblenden Lucki 2 5.573 24.05.2012 12:58
Letzter Beitrag: Lucki
  Popup-Fenster mit aktualisierten Werten hans_p 4 5.640 19.09.2011 15:26
Letzter Beitrag: eb

Gehe zu: