On peut jouer avec les container, comme ça
Windows seulement
Code : Tout sélectionner
;
; This code is automatically generated by the FormDesigner.
; Manual modification is possible to adjust existing commands, but anything else will be dropped when the code is compiled.
; Event procedures needs to be put in another source file.
;
Global Window_0
Global Container_0, Text_0, Container_1, ListIcon_0
Procedure OpenWindow_0(x = 0, y = 0, width = 600, height = 400)
Window_0 = OpenWindow(#PB_Any, x, y, width, height, "", #PB_Window_SystemMenu)
Container_0 = ContainerGadget(#PB_Any, 200, 40, 200, 30)
SetGadgetColor(Container_0, #PB_Gadget_BackColor,RGB(255,255,255))
Text_0 = TextGadget(#PB_Any, -3, -3, 200, 30, "Prix de vente", #PB_Text_Center)
SetGadgetColor(Text_0, #PB_Gadget_BackColor,RGB(255,255,255))
CloseGadgetList()
Container_1 = ContainerGadget(#PB_Any, 200, 71, 200, 150)
SetGadgetColor(Container_1, #PB_Gadget_BackColor,RGB(255,255,255))
ListIcon_0 = ListIconGadget(#PB_Any, -3, -3, 203, 153, "Artcle", 100, #PB_ListIcon_GridLines| #LVS_NOCOLUMNHEADER)
AddGadgetColumn(ListIcon_0, 1, "Détails", 100)
AddGadgetColumn(ListIcon_0, 2, "Gros", 100)
SetGadgetColor(ListIcon_0, #PB_Gadget_BackColor,RGB(255,255,255))
CloseGadgetList()
ResizeGadget(Text_0,GadgetWidth(Container_0)/2 - GadgetWidth(Text_0, #PB_Gadget_RequiredSize)/2,
GadgetHeight(Container_0)/2 - GadgetHeight(Text_0, #PB_Gadget_RequiredSize)/2,
GadgetWidth(Text_0, #PB_Gadget_RequiredSize),
GadgetHeight(Text_0,#PB_Gadget_RequiredSize))
AddGadgetItem(ListIcon_0, 0, "Article"+Chr(10)+"Détail"+Chr(10)+"Gros")
EndProcedure
Procedure Window_0_Events(event)
Select event
Case #PB_Event_CloseWindow
ProcedureReturn #False
Case #PB_Event_Menu
Select EventMenu()
EndSelect
Case #PB_Event_Gadget
Select EventGadget()
EndSelect
EndSelect
ProcedureReturn #True
EndProcedure
OpenWindow_0()
Repeat
event=WaitWindowEvent()
Until event=#PB_Event_CloseWindow
Multiplateforme (probablement)
Code : Tout sélectionner
;
; This code is automatically generated by the FormDesigner.
; Manual modification is possible to adjust existing commands, but anything else will be dropped when the code is compiled.
; Event procedures needs to be put in another source file.
;
Global Window_0
Global Container_0, Text_0, Container_1, ListIcon_0
Procedure OpenWindow_0(x = 0, y = 0, width = 600, height = 400)
Window_0 = OpenWindow(#PB_Any, x, y, width, height, "", #PB_Window_SystemMenu)
Container_0 = ContainerGadget(#PB_Any, 200, 40, 200, 30)
SetGadgetColor(Container_0, #PB_Gadget_BackColor,RGB(255,255,255))
Text_0 = TextGadget(#PB_Any, -3, -3, 200, 30, "Prix de vente", #PB_Text_Center)
SetGadgetColor(Text_0, #PB_Gadget_BackColor,RGB(255,255,255))
CloseGadgetList()
Container_1 = ContainerGadget(#PB_Any, 200, 71, 200, 150)
SetGadgetColor(Container_1, #PB_Gadget_BackColor,RGB(255,255,255))
ListIcon_0 = ListIconGadget(#PB_Any, -3, -12-GadgetHeight(Text_0, #PB_Gadget_RequiredSize)/2, 203, 153+12, "Artcle", 100, #PB_ListIcon_GridLines)
AddGadgetColumn(ListIcon_0, 1, "Détails", 100)
AddGadgetColumn(ListIcon_0, 2, "Gros", 100)
SetGadgetColor(ListIcon_0, #PB_Gadget_BackColor,RGB(255,255,255))
CloseGadgetList()
ResizeGadget(Text_0,GadgetWidth(Container_0)/2 - GadgetWidth(Text_0, #PB_Gadget_RequiredSize)/2,
GadgetHeight(Container_0)/2 - GadgetHeight(Text_0, #PB_Gadget_RequiredSize)/2,
GadgetWidth(Text_0, #PB_Gadget_RequiredSize),
GadgetHeight(Text_0,#PB_Gadget_RequiredSize))
AddGadgetItem(ListIcon_0, 0, "Article"+Chr(10)+"Détail"+Chr(10)+"Gros")
EndProcedure
Procedure Window_0_Events(event)
Select event
Case #PB_Event_CloseWindow
ProcedureReturn #False
Case #PB_Event_Menu
Select EventMenu()
EndSelect
Case #PB_Event_Gadget
Select EventGadget()
EndSelect
EndSelect
ProcedureReturn #True
EndProcedure
OpenWindow_0()
Repeat
event=WaitWindowEvent()
Until event=#PB_Event_CloseWindow
M.