[Gelöst] Text aus StringGadget ect. lesen
Verfasst: 12.06.2015 05:11
Hallo,
Nun habe ich viel versucht, ausprobiert aber komme zu keinem Ergebnis.
Ich habe ein Formular mit StringGadget Feldern, die einfachen Text enthalten. Wenn diese Felder ausgefüllt sind möchte ich den Text-Inhalt mit dem aktivieren einer Checkbox aus den StringGadget's auslesen und alles in ein Editorgadget einfügen lassen sodass ich dann, dieses als Datei später speichern kann. Die Checkbox übernimmt also eine Schalter/Buttonfunktion.
Mein Ansatz:
Damit lese ich meines Wissens die StringGadget Felder aus. Jedoch weis ich leider nicht wie ich nun weiter verfahren muss diese Inhalte in mein Ziel EditorGadget automatisch einfügen zu lassen.
Das Ziel EditorGadget: in meinem Fall: #Panel1
Mit "SendMessage_(GadgetID(#Panel1),#WM_PASTE,0,0)" funktioniert es nicht, da es in diesem Fall gerade das einfügt, was sich in der Zwischenablage befindet.
Felder die ich versuche auszulesen siehe CODE Schnipsel, werden nicht ausgelesen und mit SendMessage_ Befehl übergeben.
Wie muss ich an die Sache rangehen?
Danke Euch.
Nun habe ich viel versucht, ausprobiert aber komme zu keinem Ergebnis.
Ich habe ein Formular mit StringGadget Feldern, die einfachen Text enthalten. Wenn diese Felder ausgefüllt sind möchte ich den Text-Inhalt mit dem aktivieren einer Checkbox aus den StringGadget's auslesen und alles in ein Editorgadget einfügen lassen sodass ich dann, dieses als Datei später speichern kann. Die Checkbox übernimmt also eine Schalter/Buttonfunktion.
Mein Ansatz:
Code: Alles auswählen
Select Event
Case #PB_Event_Gadget
Select EventGadget()
Case #CheckBox1
If EventGadget()= #CheckBox1
GetGadgetText(#Gadget1)
GetGadgetText(#Gadget2)
GetGadgetText(#Gadget3)
GetGadgetText(#Gadget4)
.... ?
Das Ziel EditorGadget: in meinem Fall: #Panel1
Mit "SendMessage_(GadgetID(#Panel1),#WM_PASTE,0,0)" funktioniert es nicht, da es in diesem Fall gerade das einfügt, was sich in der Zwischenablage befindet.
Felder die ich versuche auszulesen siehe CODE Schnipsel, werden nicht ausgelesen und mit SendMessage_ Befehl übergeben.
Wie muss ich an die Sache rangehen?
Danke Euch.