Seite 1 von 1
nachträglich in Gadgets einfügen
Verfasst: 22.12.2010 02:59
von delikanli_19_82
hallo leute,
ich würde gerne in erfahrung bringen, wie man in ein containergadget und scrollareagadget nachträglich gadgets reinpacket, nachdem diese bereits mittels CloseGadgetList() geschlossen sind.
diese aktion ist einfach deshalb notwendig, weil am anfang noch nicht bekannt ist, wieviele gadgets in ein solches container drauf sollen. der anwender entscheidet das ja dann... wie auch immer, soviel zu theorie...
mfg
kurt
Re: nachträglich in Gadgets einfügen
Verfasst: 22.12.2010 03:09
von ts-soft
Code: Alles auswählen
If OpenWindow(0, 0, 0, 322, 150, "ContainerGadget", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
ContainerGadget(0, 8, 8, 306, 133, #PB_Container_Raised)
ButtonGadget(1, 10, 15, 80, 24, "Ins/Del Button")
ButtonGadget(2, 95, 15, 80, 24, "Quit")
CloseGadgetList()
Repeat
Select WaitWindowEvent()
Case #PB_Event_CloseWindow : Break
Case #PB_Event_Gadget
Select EventGadget()
Case 1
If IsGadget(3)
FreeGadget(3)
Else
OpenGadgetList(0)
ButtonGadget(3, 180, 15, 80, 24, "Insertet Button")
CloseGadgetList()
EndIf
Case 2
Break
Case 3
Debug "Inserted Button"
EndSelect
EndSelect
ForEver
EndIf
Gruß
Thomas
Re: nachträglich in Gadgets einfügen
Verfasst: 22.12.2010 14:13
von STARGÅTE
delikanli_19_82:
Ein blick in die PB-Hilfe kann hier und da nicht schaden, dann müsstest du nicht alle 5h ein neues Thema öffnen, mit einer Frage die in der Hilfe sogar eindeutig erklärt wird.
ContainerGadget()
PureBasic-Hilfe hat geschrieben:
Es ist ein simples Panel-Gadget (Schalttafel), welches andere Gadgets enthalten kann. Sobald dieses Gadget erstellt wurde, werden alle nachfolgenden Gadgets innerhalb des Containers erstellt. Wenn alle benötigten Gadgets erstellt wurden, muss
CloseGadgetList() aufgerufen werden, um zur vorherigen Gadgetliste zurückzukehren.
OpenGadgetList() kann später benutzt werden, um weitere Gadgets während des Programmablaufs ("on-the-fly") zum Container-Bereich hinzuzufügen.
Re: nachträglich in Gadgets einfügen
Verfasst: 22.12.2010 17:52
von HeX0R
Solange ihm weiter fertige Lösungen angeboten werden, ist das aber vermutlich die schnellere und einfachere Lösung...
Re: nachträglich in Gadgets einfügen
Verfasst: 23.12.2010 13:38
von delikanli_19_82
hallo liebe freunde.
also bevor ich hier eine frage stelle, schaue ich mich hier im forum um und auch in der purebasic-hilfe, sowie bei google.
das mit dem opengadgetlist ist mir eben nicht aufgefallen.
es gibt ja so ein sprichwort bei uns türken "wenn man sich zu intensiv mit etwas beschäftigt, kommt es oft vor, das man die kleinsten dinge, die einem vor den augen liegen, trotzdem nicht wahrnimmt" oder so in der art. bin nicht gerade der beste, wenn es um übersetzungen geht...
wie auch immer. ich beschäftige mich mit purebasic gerade mal gut 2 wochen und ich denke ich habe gute fortschritte erzielt. ich meine, ich bin schon ein erfahrener coder. aber das neue muss man immer erstmal lernen. ich kann mich noch erinnern, damals als ich mit vb angefangen hatte, habe ich wochen gebraucht, um ein erstes vernünftiges programm zusammen zu flicken.
oder bei c++, womit ich anfing etwas kde zu lernen. das war auch ein höllisches stück einarbeitung. pb ist nicht anders.
ich bin eben jemand, der sehen muss, der visuell die zusammenhänge untersuchen muss, um es zu begreifen. reine theorie war nie meine stärke.
aber ich danke euch allen in diesem forum, das ihr selbst bei solch kleinsten fragen, unermüdet hilfsbereit seit. so etwas findet man nicht in jedem forum.
vielen dank an euch alle
kurt
Re: nachträglich in Gadgets einfügen
Verfasst: 23.12.2010 17:07
von D.J.Peters
delikanli_19_82 hat geschrieben:es gibt ja so ein sprichwort
bei uns türken: "wenn man sich zu intensiv mit etwas beschäftigt, kommt es oft vor, das man die kleinsten dinge, die einem vor den augen liegen, trotzdem nicht wahrnimmt"
Das geht auch kürzer
bei uns deutschen: "Vor lauter Bäumen sieht man den Wald nicht mehr."
Grüsse Joshy
Re: nachträglich in Gadgets einfügen
Verfasst: 23.12.2010 20:11
von bobobo
wer hier Anfängern Faulheit unterstellt (HeX0R ?) hat vergessen wie hilflos man anfangs
dann manchmal eben rumstochern muss um auf den richtigen Weg zu kommen.
Frohes Fest , wie auch immer

Re: nachträglich in Gadgets einfügen
Verfasst: 23.12.2010 20:25
von rolaf
delikanli_19_82 hat geschrieben:...es gibt ja so ein sprichwort bei uns türken "wenn...
vielen dank an euch alle
kurt
Jetzt interessiert mich nur noch wie man als türkischer Mitbürger zu dem Vornamen Kurt kommt.

Re: nachträglich in Gadgets einfügen
Verfasst: 23.12.2010 20:30
von ts-soft
DrFalo hat geschrieben:delikanli_19_82 hat geschrieben:...es gibt ja so ein sprichwort bei uns türken "wenn...
vielen dank an euch alle
kurt
Jetzt interessiert mich nur noch wie man als türkischer Mitbürger zu dem Vornamen Kurt kommt.

Vielleicht ist es ja der Nachname?
http://de.wikipedia.org/wiki/Kemal_Kurt