String Gadget-Übernahme des Geschriebenen

Anfängerfragen zum Programmieren mit PureBasic.
Pandorra
Beiträge: 124
Registriert: 10.02.2007 12:15

String Gadget-Übernahme des Geschriebenen

Beitrag von Pandorra »

hallo,
ich hab eine kleine Frage.
Nach längerem Probieren finde ich keine möglichkeit dies hier

Code: Alles auswählen

  Global Profil.s, Passwort.s
  
  If OpenWindow(0, 0, 0, 402, 120, "StringGadget Flags", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0))
    TextGadget(0, 10,  12, 100, 20, "Benutzername:")
    TextGadget(1, 10,  52, 100, 20, "Passwort:")
    StringGadget(2, 88,  10, 306, 20, Profil)
    StringGadget(3, 88, 50, 306, 20, Passwort, #PB_String_Password)
    ButtonGadget(4, 156, 80, 90, 30, "OK")
    Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
  EndIf
als ersatz für

Code: Alles auswählen

Global Profil.s, Passwort.s
Profil.s =  InputRequester("Spieler","Bitte geben sie Ihren Profilnamen an:","")
Passwort.s =  InputRequester("Spieler","Bitte geben sie Passwort an:","")

Zu nehmen. Wenn man zum beispiel auf OK drückt das er dann das was im String (Passwort/Benutzername) geschrieben wurde so zu übernehmen das ich zum beispiel Später dies machen kann:

Code: Alles auswählen

Debug Profil
Und dies mir dann im Debug das geschriebene Anzeigt.
Gibt es da einen spezielen Code oder sowas.
Benötige dringend hilfe.
(Das Fenster zu schließen indem man auf OK drückt ist kein Problem( Ich kann mit Select umgehen wollte ich nur kurz erwähnen bevor jemand versucht es mir mit unötig (viel) Schreibarbeit zu erklären))
Benutze PB v 4.40 Beta 3
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Beitrag von ts-soft »

Code: Alles auswählen

Global Profil.s, Passwort.s

If OpenWindow(0, 0, 0, 402, 120, "StringGadget Flags", #PB_Window_SystemMenu | #PB_Window_ScreenCentered) And CreateGadgetList(WindowID(0))
  TextGadget(0, 10,  12, 100, 20, "Benutzername:")
  TextGadget(1, 10,  52, 100, 20, "Passwort:")
  StringGadget(2, 88,  10, 306, 20, Profil)
  StringGadget(3, 88, 50, 306, 20, Passwort, #PB_String_Password)
  ButtonGadget(4, 156, 80, 90, 30, "OK")
  Repeat
    Select WaitWindowEvent()
      Case #PB_Event_CloseWindow
        Break
      Case #PB_Event_Gadget
        Select EventGadget()
          Case 4 ; Okay gedrück
            Debug "Benutzername: " + GetGadgetText(2) ; StringGadget Profil
            Debug "Passwort: " + GetGadgetText(3) ; StringGadget Passwort
        EndSelect
    EndSelect
  ForEver
EndIf
So, und bevor weitere Fragen kommen, bitte die Beispiele in der Hilfe,
sowie entsprechende Tutorials auf PureArea.net durcharbeiten, weil so
wird das dieses Jahr nichts mehr :wink:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Pandorra
Beiträge: 124
Registriert: 10.02.2007 12:15

Beitrag von Pandorra »

thx.
schon klar
Benutze PB v 4.40 Beta 3
Antworten