A l'ouverture de la fenêtre
Evénement(P_ClicTable, "*.*", WM_LBUTTONDOWN)
Et
1 2 3 4 5 6
| PROCEDURE P_ClicTable(p_MessageWindows, p_wParam, p_lParam)
Trace(ChampSurvol())
SI TableInfoXY(TABLE_SansNom1,tiNomColonne, SourisPosX(), SourisPosY())="COL_SansNom3" ALORS // TableInfoXY inutile car ChampSurvol renvoie déjà le nom de la colonne
Trace("Clic Colonne Combo")
FIN |
Mais l'événement n'est pas déclenché lorsqu'on clique directement sur la flèche qui déroule la combo.
En cachant le bouton de la combo (Onglet détail de la coolonne combo, "Bouton de la combo->Sans bouton), ce problème n'existe pas.
Si arrivé là, le fonctionnement est celui voulu mais qu'il faut afficher le bouton de la combo, j'essayerais d'utiliser un gImage pour l'ajouter (mais elle apparaîtra sur toutes les lignes des options de la combo).
OU
Je continue à cacher la bouton de la combo et j'ajoute une colonne de type image juste à coté qui ouvre la combo (fonction ComboOuvre).
Si je n'arrive toujours pas au résultat souhaité, je laisse passer le week-end en espérant une tout autre solution lundi matin pour répondre à la demande du client (pourquoi il faut gérer ces 2 types de navigations ?)
Partager