[v4 beta1] Pb d'événement renvoyé avec la ListView [Corrigé]

Archive.
Niffo
Messages : 108
Inscription : dim. 29/août/2004 15:51

[v4 beta1] Pb d'événement renvoyé avec la ListView [Corrigé]

Message par Niffo »

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.
Fred
Site Admin
Messages : 2808
Inscription : mer. 21/janv./2004 11:03

Message par Fred »

Tu as un petit exemple ?
Niffo
Messages : 108
Inscription : dim. 29/août/2004 15:51

Message par Niffo »

J'en prépare un
Niffo
Messages : 108
Inscription : dim. 29/août/2004 15:51

Message par Niffo »

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

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
Fred
Site Admin
Messages : 2808
Inscription : mer. 21/janv./2004 11:03

Message par Fred »

C'est corrigé, merci.
Répondre