Ich wollte in meinem Programm 2 Frame3D Gadgets durch ein Splitter gadget in der Größe veränderbar machen. Nur leider erigbt das ein etwas unschönen Effekt. Führt mal den Code aus:
Code: Alles auswählen
If OpenWindow(0, 0, 0, 230, 195, #PB_Window_SystemMenu|#PB_Window_ScreenCentered, "SplitterGadget")
If CreateGadgetList(WindowID(0))
#Button1 = 0
#Button2 = 1
#Splitter = 2
Frame3DGadget(#Button1,0, 0, 0, 0, "Button 1") ; es besteht keine Notwendigkeit, die Größe oder Position
Frame3DGadget(#Button2,0, 0, 0, 0, "Button 2") ; festzulegen, da sie automatisch in der Größe angepasst werden
SplitterGadget(#Splitter, 5, 5, 220, 120, #Button1, #Button2 )
TextGadget(3, 10, 135, 210, 55, "Obiger GUI-Abschnitt zeigt zwei sich - innerhalb des 220x120 SplitterGadget Bereichs - automatisch in der Größe anpassende Schalter.",#PB_Text_Center )
Repeat
winevent = WindowEvent()
Select winevent
Case #PB_Event_CloseWindow
Case 0
Delay(1)
Default
Debug winevent
UpdateWindow_(WindowID())
EndSelect
Until WaitWindowEvent() = #PB_Event_CloseWindow
EndIf
EndIf

