Seite 1 von 1

[gelöst ]Dialog-Textfeld - Event - Entertaste

Verfasst: Mo, 03.08.2009 08:59
von ChristianMuc
Hallo, ich habe folgendes Problem:

Ich möchte, dass nach dem einen Text in ein Textfeld eingegeben habe und ich die ENTER-Taste gedrückt habe, ein Makro startet.
In der Doku habe ich gefunden, dass man das mit dem Event - Objekt realiseren kann. Das habe ich probiert, ich erhalte auch ein Event, aber leider fehlt dem Event-Object die Eigenschaft Keycode, mit der ich die Taste abfragen kann. Ist das überhaupt möglich? Ich will nicht noch extra einen Eingabebutton programmieren, der dann die Entereingabe simuliert, da das beim Eingeben einfach unpraktisch ist.

Ich hoffe auf Euch
Christian

Re: Textfeld - Event - Entertaste

Verfasst: Mo, 03.08.2009 10:04
von komma4
Du redest von einem Textfeld ... in einem (Writer-)Dokument, einem Formular oder einem Dialog?


Vielleicht hilft Dir das weiter:
oEvt.KeyCode aus http://www.oooforum.org/forum/viewtopic.phtml?t=32743& ?

Re: Textfeld - Event - Entertaste

Verfasst: Mo, 03.08.2009 16:55
von ChristianMuc
Ich meinte ein Textfeld innerhalb eines Dialogs.
Dein Beispiel ist sehr komplex, in der StarBasic8 anleitung schaut das theoretisch viel einfacher aus....

Re: [gelöst ]Dialog-Textfeld - Event - Entertaste

Verfasst: Mo, 03.08.2009 20:48
von ChristianMuc
Das Problem ist ganz einfach zu loesen: Ich habe das falsche Ereignis gewählt.
Nur wenn man das Ereignis "Taste gedrückt" bzw. "Taste losgelassen" mit seinem Makro verknüpft, erhält man ein Event, bei dem mit Event.KeyCode die gedrückte Taste abfragen kann.
Christian