Bonsoir à tous,
J'utilise VB6.
Mon problème est le suivant : j'ai une form remplie de contrôles. Je voudrais pouvoir glisser un fichier qui sera traité par l'application. Ainsi lorsque le fichier sera déposé N'IMPORTE OU sur la feuille, le traitement commencera.
Le problème, c'est que l'événement _OLEDragAndDrop de VB associé à la form ne marche que si la zone où le fichier est déposée est dégagée, c'est à dire si il n'y a pas de contrôle à cet endroit. Si il y a un contrôle, c'est l'évenement _OLEDragAndDrop du contrôle qui réagit.
La seule solution que j'ai trouvée est de rediriger les paramètres de l'événement vers une fonction générique dans chaque événement OLEDragAndDrop de chaque contrôle (TextBox, Label...) . La solution est un peu bestiale car j'ai beaucoup de crontrole dans ma feuille. Je trouve ça un peu crade. Avez vous une solution à me proposer ?
Merci d'avance et bon week-end,
Jeff.









Répondre avec citation
Partager