frk000001
Messages postés2Date d'inscriptionmercredi 4 août 2004StatutMembreDernière intervention 5 août 2004
-
4 août 2004 à 21:45
FeelCode
Messages postés278Date d'inscriptionvendredi 16 avril 2004StatutMembreDernière intervention27 avril 2006
-
6 août 2004 à 08:33
Bonjour a tous
Je suis nouveau sur ce forum, et j'ai une question pour vous.
Comment peut on etre notifié dans un usercontrol(ou activeX) du deplacement de celui-ci en mode design
tout cela en vb6
j'ai vu qu'en .net il y avait un evenement _move, et je recherche l'equivalent :question)
FeelCode
Messages postés278Date d'inscriptionvendredi 16 avril 2004StatutMembreDernière intervention27 avril 20061 4 août 2004 à 22:15
en vb ? tu veux dire pandant la phase de dévloppment ?
par ce que la je vois pas nom plus la seul chose que tu peux fait c est verouillier les coontrol pour qu'il ne bouge plus.
Souriez vous ête lu 8-)
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 4 août 2004 à 23:29
En mode Run je sais faire mais pas en Design !!
A ma connaissance tu n'as aucun evt qui soit déclenché pour cela
Il y a bien une solution qui marche, mais elle est vraimetn à chier ! Je t la donne tout de même.
Tu colle un timer sur ton controle. Dasn l'EVt Timer du timer, tu compare la position de ton controle, par rapport à son ancienne position (que tu stocke dans une variable, bien sur)
Si c'est différent, le controle à été bougé. Et tu n'oublie surtout pas de stocker la nouvelle position dans la variable.
Ah ! Ben ca j'avais bien dis que c'était à chier, hein !!!
FeelCode
Messages postés278Date d'inscriptionvendredi 16 avril 2004StatutMembreDernière intervention27 avril 20061 5 août 2004 à 01:36
tu peux importer l'evenement d'un autre control dans ce cas
exemple
dans generale
Dim WithEvents DetectMouseClick As HTMLDocument
ensuite tu fais la procedure/function :
Private Function DetectMouseClick_onclick() As Boolean
end function
ne pas oublier dans les reference de cocher la reference don l'evenment est importer
dans ce cas ci c est Microsoft html document librairy
pour cette exemple utilise le control webrowser dans les composant,celui ci ne contient pas d'evenment clique
j'ai pas le temps de chercher exactement la solution a ton pb mai sa devrai t'aider pour le moment
frk000001
Messages postés2Date d'inscriptionmercredi 4 août 2004StatutMembreDernière intervention 5 août 2004 5 août 2004 à 21:12
Merci pour ces infos,
FeelCode, je n'ai pas réussi a utiliser/comprendre ton astuce.
par contre meme si ca fait bidouille le truc de crenaud76 marche pile poil.
J'ai encore 2 ou 3 trucs a régler et je posterai le code source de l'activex que je suis en train d'ecrire. ;)
FeelCode
Messages postés278Date d'inscriptionvendredi 16 avril 2004StatutMembreDernière intervention27 avril 20061 6 août 2004 à 08:33
ben mon truc est pas facile a comprendre si tu a pas tester avec un nouveau projet :)
mai il ne convien que pour un projet un mode run (F5) executer pour est plus explicite lol