Seite 1 von 2

in StringGadget Input speichern

Verfasst: 09.04.2010 17:33
von PureBeginner
wie kann ich in einem StringGadget speichern was der Benutzer eingibt?

Re: in StringGadget Input speichern

Verfasst: 09.04.2010 17:35
von ts-soft
Das steht dort eigentlich automatisch drinn :mrgreen:
Aber vielleicht möchtest Du es in einer Variable speichern?
myvar.s = GetGadgetText(#mystringgadget)

Re: in StringGadget Input speichern

Verfasst: 09.04.2010 17:59
von PureBeginner
aber dann findet er die constante #mystringgadget nicht???

Re: in StringGadget Input speichern

Verfasst: 09.04.2010 18:16
von Andesdaf
Du musst den Parameter auch so angeben, dass er mit der ID
des StringGadgets übereinstimmt :wink:

Oft hilft auch ein Blick in die PureBasic-Hilfe. wenn du dort
nachschaust findest du sicher viele Beispiele etc.

Code: Alles auswählen

StringGadget(1,2,2,300,25,"bb")
Text.s = GetGadgetText(1)

Re: in StringGadget Input speichern

Verfasst: 09.04.2010 18:21
von PureBeginner
wie geht das?
Die beispiele in der purebasic hilfe funktionieren nicht da kommt nur dass die seite nicht angezeigt werden kann!

Re: in StringGadget Input speichern

Verfasst: 09.04.2010 18:30
von Andesdaf

Code: Alles auswählen


If OpenWindow(0,0,0,200,200,#PB_Window_ScreenCentered,"Test")
  If CreateGadgetList(0)
    StringGadget(1,0,0,100,25,"")
    ButtonGadget(2,0,30,100,25,"Klick hier")
  Endif
Endif

Repeat
  Event = WaitWindowEvent()
  
  Select Event
    Case #PB_EventID_Gadget
      Select EventGadgetID()
        Case 2
          Text.s = GetGadgetText(1)
          Debug Text
      EndSelect
  EndSelect
Until Event = #PB_EventID_CloseWindow
CloseWindow(0)
Wenn du auf den Button klickst, gibt das Debugfenster
dir die eingegebene Text aus

jetzt ganz schnell hingepostet. Kann sein dass einige 3.3-Sachen
nicht stimmen, ich hatte nie 3.3 <)

Re: in StringGadget Input speichern

Verfasst: 09.04.2010 18:31
von PureBeginner
enumeration geht bei mir nicht :(

Re: in StringGadget Input speichern

Verfasst: 09.04.2010 18:34
von Kaeru Gaman
lies dir mal den thread für 3.30 durch, den dir Stargate schon letztes Mal verlinkt hatte.
da steht vielleicht ein Beispiel dabei.
ansonsten öffne die Hilfe mal in der Übersicht und lies dir einfach mal etliches durch.
es gibt so viele unterschiede zu der jahrealten Version, da musst du eben mehr selbst lernen.

Re: in StringGadget Input speichern

Verfasst: 09.04.2010 18:35
von Andesdaf
Probier's jetzt nochmal...
hab die Enumeration weggelassen.

Re: in StringGadget Input speichern

Verfasst: 09.04.2010 18:48
von PureBeginner
funktioniert nicht
Case #PB_EventID_Gadget
kennt er nicht