Ich bin dabei für ein kleines Programm (was auch sonst), ein PanelGadget
einzufügen, mein Problem bislang ist das die einzelnen "Flächen" pro AddgadgetItem eine andere Flächen Größe des PanelGadget
benötigt.
Ich habe daher die Größe als Variable gemacht, die wird auch aufgerufen, aber wenn ich ein anderes PANEL anwähle, behält er die Größe (PanelSY), anstelle PanelTY)
z.b. Addgadget STEINE mit PanelSY höhe, das Addgadget TRÄNKE soll PANELTY benutzen.
Ich habe daher den Befehle "replaceString" benutzt dafür, aber das klappt irgentwie nicht!
Dann noch eine frage, wieso haben die einzelnen ADDGADGET`s die selbe ID wie Panelgadget, wie kann man die dann einzeln anwählen (ich denke mal das ich deswegen das mit dem ändern der größe nicht hinbekomme)
ist jetzt NUR ein Code Auszug.
Code: Alles auswählen
PanelSX.w = 496
PanelSY.w = 210
PanelTY.w = 310
Panel: ;-Panel Anordnung
Panel_Rubriken: ;-Panel Rubriken
PanelGadget(0,3,50,PanelSX,PanelSY)
GadgetToolTip(0, "Rubrik zur Herstellung auswählen")
AddGadgetItem(0, -1,"Steine")
OptionGadget(10, 5, 5, 60, 15, "ElrueT1")
OptionGadget(11, 5, 25, 60, 15, "LixT1")
OptionGadget(12, 5, 45, 60, 15, "XirT1")
OptionGadget(13, 100, 5, 60, 15, "ElrueT2")
OptionGadget(14, 100, 25, 60, 15, "LixT2")
OptionGadget(15, 100, 45, 60, 15, "XirT2")
OptionGadget(16, 200, 5, 60, 15, "ElrueT3")
OptionGadget(17, 200, 25, 60, 15, "LixT3")
OptionGadget(18, 200, 45, 60, 15, "XirT3")
OptionGadget(19, 300, 5, 60, 15, "ElrueT4")
OptionGadget(20, 300, 25, 60, 15, "LixT4")
OptionGadget(21, 300, 45, 60, 15, "XirT4")
OptionGadget(22, 400, 5, 60, 15, "ElrueT5")
OptionGadget(23, 400, 25, 60, 15, "LixT5")
OptionGadget(24, 400, 45, 60, 15, "XirT5")
AddGadgetItem(0, -1,"Tränke")
(Hier hatte ich den REPLACESTRING mal testweise eingefügt, was aber nicht half)
OptionGadget(30, 5, 5, 120, 15, "Lebenstrank T1")