Seite 1 von 1

Tastatur

Verfasst: 08.03.2005 23:28
von zigapeda
Hi kann mir einer sagen wie ich mit der Entertaste etwas bestätigen kann?
Ich mach eine Eingabe in einen StringGadget und muss dann immer auf einen Button klicken. Das nimmt viel zeit in anspruch

Re: Tastatur

Verfasst: 09.03.2005 07:34
von Danilo
zigapeda hat geschrieben:kann mir einer sagen wie ich mit der Entertaste etwas bestätigen kann?
Ich mach eine Eingabe in einen StringGadget
Kleines Beispiel mit Keyboard Shortcut von mir: StringGadget_Return.pb

Du legst also eine Tastenverknüpfung für Return an, und wenn eine
Nachricht dafür ankommt, überprüfst Du ob das StringGadget gerade
aktiv ist. Wenn das zutrifft wurde Return in diesem StringGadget gedrückt.

Verfasst: 10.03.2005 19:06
von zigapeda
Hi Danke Danilo aber bei mir funktioniert das nicht wirklich. Gibt es keine andere möglichkeit?

Verfasst: 10.03.2005 19:17
von Hroudtwolf

Code: Alles auswählen

Repeat 
eventid.l=WaitWinodwEvent()
Select EventID.l
         Case #WM_KEYFIRST
            If EventwParam() = #VK_RETURN
            Debug "gedrückt"
            EndIf
EndSelect  
Until eventid.l=#pb_event_closewindow

Verfasst: 10.03.2005 21:28
von zigapeda
Ok jetzt funktionierts auf jeden fall. Danilo auch danke ich hab deinen Code noch mal ausprobiert in einem neuen Programm. Bei dem Programm wo ich ihn gebraucht hätte, hätte ich alles umschreiben müssen weil ich ganz andest angefangen hab.