#PB_EventType_ReturnKey

Hier könnt Ihr gute, von Euch geschriebene Codes posten. Sie müssen auf jeden Fall funktionieren und sollten möglichst effizient, elegant und beispielhaft oder einfach nur cool sein.
Benutzeravatar
hjbremer
Beiträge: 822
Registriert: 27.02.2006 22:30
Computerausstattung: von gestern
Wohnort: Neumünster

#PB_EventType_ReturnKey

Beitrag von hjbremer »

Früher konnte man damit die Taste Return im Stringgadget abfragen :mrgreen:

Spaßig ist aber, es steht immer noch in der Hilfe beim Gadget Beispiel

und vor allem, das Event gibt es in PB 4.41 Windows x86 immer noch

Habe mal das Beispiel aus der Hilfe reduziert auf das Wesentliche

Code: Alles auswählen

; ------------------------------------------------------------
;
;   PureBasic - Gadget example file
;
;    (c) 2002 - Fantaisie Software
;
; ------------------------------------------------------------


#WindowWidth  = 390
#WindowHeight = 350

If OpenWindow(0, 100, 200, #WindowWidth, #WindowHeight, "PureBasic - Gadget Demonstration", #PB_Window_MinimizeGadget)
    
  
  StringGadget(0,  20, 10, 200, 24, "Test", #ES_MULTILINE)  ; #ES_MULTILINE anhängen

  Repeat
    EventID = WaitWindowEvent()
    
    If EventID = #PB_Event_Gadget

      Select EventGadget()
        Case 0
          If EventType() = #PB_EventType_ReturnKey
            MessageRequester("Info", "Return key pressed", 0)
            SetActiveGadget(0)
          EndIf
          
      EndSelect

    EndIf

  Until EventID = #PB_Event_CloseWindow

EndIf

End  
Purebasic 5.70 x86 5.72 X 64 - Windows 10

Der Computer hat dem menschlichen Gehirn gegenüber nur einen Vorteil: Er wird benutzt
grüße hjbremer