Code: Alles auswählen
If OpenWindow(0, 0, 0, 220, 220, "test-Abstände", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
StringGadget(#PB_Any,80,0,80,40,"")
StringGadget(#PB_Any,80,40,80,40,"")
StringGadget(#PB_Any,80,80,80,40,"")
StringGadget(#PB_Any,80,120,80,40,"")
Repeat
Event = WaitWindowEvent()
Until Event = #PB_Event_CloseWindow
EndIf
Wenn das Gadget also die Höhe von 40 hat, sollte das nächste Gadget dann auf die Höhe von y(erstes Gadget)+y gesetzt werden. Also das erste Gadget auf y= 0, das nächste dann auf y= 40, dann 80 usw., also n-1*(40). Oder habe ich da einen Denkfehler?
Wenn ich ausführe habe ich nämlich jede Menge Abstand zwischen den Gadgets.
Gehe ich ebenso vor, wenn ich die Gadgets nebeneinander setzen möchte, also erstes auf x=0, zweites auf x+width, etc., dann funktioniert das problemlos.
Code: Alles auswählen
If OpenWindow(0, 0, 0, 400, 100, "test-Abstände", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
StringGadget(#PB_Any,80,40,80,40,"")
StringGadget(#PB_Any,160,40,80,40,"")
StringGadget(#PB_Any,240,40,80,40,"")
StringGadget(#PB_Any,320,40,80,40,"")
Repeat
Event = WaitWindowEvent()
Until Event = #PB_Event_CloseWindow
EndIf