Bonjour,
Etant nouveau sur le forum, j'espère m'expliquer clairement.
Je travaille avec PB 6.5.
J'ai une fenêtre de type main ouverte. Celle-ci contient une datawindow, dans laquelle j'affiche un tableau contenant n lignes. Ma datawindow a un événement clicked qui déclenche l'ouverture d'une fenetre response lorsqu'on clique sur une ligne.
Le problème survient une fois dans cette fenetre response. Une fois sur deux, le clic sur le bouton OK n'est pas pris en compte.
Dans le cadre de mes recherches, j'ai remplacé l'ouverture de la fenetre response par une messagebox toute simple, et j'observe alors le comportement suivant:
* au premier clic sur une ligne, la messagebox s'affiche ; je clique sur OK et en sort ;
* au second clic (sur cette ligne ou une autre) rien ne se passe ;
* au clic suivant, la messagebox s'affiche ;
* à celui d'après, toujours rien, et etc...
J'ai remarqué qu'après un premier clic (et une première message box), rien ne semble marcher correctement:
si je clique sur la barre de défilement horizontale, il ne me la selectionne pas;
si je passe le curseur sur une autre zone de ma fenetre, où il est sensé changer, il ne change pas;
si je clique sur "fermer la fenêtre", pas de réaction, etc...
à noter que si je clique sur la barre de défilement verticale, je ne selectionne pas la barre, mais les cellules affichées dans ma datawindow "à travers la barre de défilement".
J'ai comme l'impression que je suis "coincé" au "niveau" des données affichées, et qu'il faut d'abord un clic sur n'importe quoi pour en "sortir" (revenir au niveau de ma fenetre). Un peu comme si PB ne "voyait" plus que mes données affichées, jusqu'à ce que je clique une fois ailleurs.
Est-ce un problème connu? Comment m'en débarrasser?
Merci pour votre aide.
Partager