Abstand mehrerer Gadgets
Verfasst: 19.01.2020 23:14
Wer kann mir folgendes erklären:
Ich möchte die StringGadgets untereinander setzen, ohne Abstand.
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.
wo kommt der Abstand her? Vermindere ich jedes y um 10, klappt es (fast).
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
EndIfWenn 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