Un code ou j'avais aidé à corriger mais je ne me rapelle plus de qui il est.
en tous cas, c'est chouette
Code:
; /Constantes Window
#Window_0 = 0
; /Constantes Gadget
#Btn_Quit = 0
#Panel = 1
; / Constantes
#Style = #TCS_MULTILINE | #TCS_RIGHTJUSTIFY
Procedure SetStyle(Handle, style.l)
OldStyle.l = GetWindowLong_(Handle, #GWL_STYLE)
NewStyle.l = OldStyle | style
SetWindowLong_(Handle, #GWL_STYLE, NewStyle)
EndProcedure
hwnd = OpenWindow(#Window_0, 300, 300, 300, 300, #PB_Window_SystemMenu, "Fenêtre 1", 0)
If CreateGadgetList(WindowID(#Window_0))
ButtonGadget(#Btn_Quit, 100, 270, 100, 25, "Quitter")
hPanel = PanelGadget(#Panel, 0, 0, 300, 250)
For i = 1 To 10
AddGadgetItem(#Panel, i - 1, "Onglet " + Str(i))
Next
CloseGadgetList()
SetStyle(hPanel, #Style)
SetGadgetState(#Panel, 0)
EndIf
Repeat
Select WindowEvent()
Case #PB_EventCloseWindow : End
Case #PB_EventGadget
Select EventGadgetID()
Case #Btn_Quit : End
EndSelect
EndSelect
ForEver