[v4 beta1] Pb d'événement renvoyé avec la ListView [Corrigé]
[v4 beta1] Pb d'événement renvoyé avec la ListView [Corrigé]
Il semble que lorsqu'une ListIconGadget perd le focus, elle perd aussi les images que l'on a pu y mettre ...
Dernière modification par Niffo le mer. 08/févr./2006 1:39, modifié 2 fois.
Bon, oublie mon histoire d'images dans une ListIcon, c'était un effet de bord dans mon programme provoqué par un tout autre problème.
En fait le vrai problème est le suivant :
Soit une ListView : si on lui donne le focus puis qu'elle le perd, le simple fait de passer la souris sur la fenêtre provoque un événement "PB_EventType_LeftClick" sur cette même ListView.
On peut reproduire le problème avec le code suivant :
Cliquer sur la ListView puis cliquer en dehors de la fenêtre puis passer la souris sur la fenêtre.
Ce problème n'existe pas avec PB 3.94
En fait le vrai problème est le suivant :
Soit une ListView : si on lui donne le focus puis qu'elle le perd, le simple fait de passer la souris sur la fenêtre provoque un événement "PB_EventType_LeftClick" sur cette même ListView.
On peut reproduire le problème avec le code suivant :
Cliquer sur la ListView puis cliquer en dehors de la fenêtre puis passer la souris sur la fenêtre.
Ce problème n'existe pas avec PB 3.94
Code : Tout sélectionner
OpenWindow(0, 379, 172, 588, 389, #PB_Window_SystemMenu, "Test PB4")
CreateGadgetList(WindowID(0))
ListViewGadget(0, 10, 40, 130, 280)
Repeat
Event = WaitWindowEvent()
Select Event
Case #PB_Event_Gadget
Select EventGadget()
Case 0 ; ListView
Debug "Liste : " + Str(EventType())
EndSelect
EndSelect
Until Event = #PB_Event_CloseWindow
End