donc pour ce faire je pensais essayer quelque chose comme cela :
Code : Tout sélectionner
EG_Pret$ = "C:\TEMP\"
If
...
ExplorerTreeGadget(#ETG, 0, 0, 200, 100, EG_Pret$)
ExplorerComboGadget(#ECG, 50, 0, 500, 30, EG_Pret$)
ExplorerListGadget(#ELG, 100, 30, 500, 170, EG_Pret$)
...
EndIf
Le 1er problème apparait ici, je ne sais pas pourquoi mais si je les règle comme ça, mes gadgets ne prennent pas
la cible 'EG_Pret$'
Donc mettons, je remplace le EG_Pret$ directement par "C:\TEMP\" puis go la boucle :
Code : Tout sélectionner
Quit = 0
Repeat
Event = WaitWindowEvent()
Select EventWindow()
Case #Window ; Main window event
Select Event
Case #PB_Event_CloseWindow
Quit = 1
Case #PB_EventType_Change
Select EventType()
Case #ETG
SetGadgetText(#ECG , GetGadgetText(#ETG))
SetGadgetText(#ELG , GetGadgetText(#ETG))
SetGadgetText(#ETG , GetGadgetText(#ETG))
Case #ECG
SetGadgetText(#ELG , GetGadgetText(#ECG))
SetGadgetText(#ETG , GetGadgetText(#ECG))
SetGadgetText(#ECG , GetGadgetText(#ECG))
Case #ELG
SetGadgetText(#ETG , GetGadgetText(#ELG))
SetGadgetText(#ECG , GetGadgetText(#ELG))
SetGadgetText(#ELG , GetGadgetText(#ELG))
EndSelect
EndSelect
EndSelect
Until Quit = 1
Ensuite mon 2eme problème est simple malgré cela rien ne se remet a jours, je suppose que c'est parcequ'il faut simplement
expliquer au programme de rafraichir les donnés mais je ne sais pas avec quoi ni comment :/
Une âme charitable pour voler à mon secours ? :p