GTA Közösség - A magyar GTA fórum

Multi Theft Auto (MTA) => MTA: Szerverfejlesztés => Archívum => A témát indította: Paradox - 2015. október 18. - 16:19:23

Cím: A gui ablakban lévő összes gomb törlése.
Írta: Paradox - 2015. október 18. - 16:19:23
Üdv.
Olyan kérdésem lenne, hogy hogyan lehetne megoldani azt, hogyha én bezárom a gui ablakot akkor törölje ki a benne lévő összes gombot.
Remélem tudtok segíteni.
Előre is köszönöm.
Cím: A gui ablakban lévő összes gomb törlése.
Írta: asdpudingasd - 2015. október 19. - 21:54:04
destroyElement(Gomb neve)
Cím: A gui ablakban lévő összes gomb törlése.
Írta: Xenius - 2015. október 21. - 16:58:55
Ha a gui-t törlöd (destroy), a rajta lévő gombok is törlődnek. (Ha megadtad \"szülőnek\" / parent-nek a gui-t)
Cím: A gui ablakban lévő összes gomb törlése.
Írta: Paradox - 2015. október 21. - 17:05:00
Egy scrollpaneen belül hozom létre a gombokat. S ugye az a problémám, hogy amikor újra megnyitom az ablakot ugyan úgy ott vannak az előzőleg betöltött gombok s még egyszer betölti a listába ugyan azokat. Ez minden egyes új betöltésnél emelkedik. Szóval ha a scrollpanet törölném ablak bezáráskor és megnyitáskor mindig létrehoznám az úgy működne, hogy mindig csak akkor töltse be a gombokat?
-
Megoldottam.
Raktam be egy feltételt egy változóval amihez raktam egy logikai értéket aztán amikor a betöltő ciklus meg hívódik csak egyszer hozza létre a scrollpanet utána már állítom az értékkét a változónak. A bezáráskor pedig vissza állítom az értékét, hogy a következő betöltéskor is jól fusson le és ne hozza be többször.
Köszi.