StringGadget Return herausfinden

Anfängerfragen zum Programmieren mit PureBasic.
stevie1401
Beiträge: 700
Registriert: 19.10.2014 15:51
Kontaktdaten:

StringGadget Return herausfinden

Beitrag von stevie1401 »

Wie finde ich haus, dass bei einem StringGadget nach dem eingegebenem Text Enter/Return gedrückt wurde?

Code: Alles auswählen

  s=GetGadgetText(LobbyChatEingabeID) ;der Text des StringGadget
  Debug Asc(Right(s,2))    ;Zeigt nur Buchstaben und Zahlen an, aber nicht Chr(13) oder Chr(10)

Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: StringGadget Return herausfinden

Beitrag von RSBasic »

Code: Alles auswählen

EnableExplicit

If OpenWindow(0, 0, 0, 500, 400, "Window", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  StringGadget(1, 10, 10, 480, 20, "String", 0)
 
  AddKeyboardShortcut(0, #PB_Shortcut_Return, 1)
 
  Repeat
    Select WaitWindowEvent()
      Case #PB_Event_Menu
        Select EventMenu()
          Case 1
            If GetActiveGadget() = 1
              Debug "Enter gedrückt"
            EndIf
        EndSelect
      Case #PB_Event_CloseWindow
        End
    EndSelect
  ForEver
EndIf
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
stevie1401
Beiträge: 700
Registriert: 19.10.2014 15:51
Kontaktdaten:

Re: StringGadget Return herausfinden

Beitrag von stevie1401 »

Vielen Dank :allright:
Ich programmiere nur noch mit Linux.
Linux Mint 21.x
Antworten