OVH Cloud OVH Cloud

ActiveX sans événement clic

11 réponses
Avatar
Karim
Bonjour,

J'utilise un ActiveX qui n'embarque pas d'évènement OnClick (il a un
évènement quand la souris s'arrête, mais pas lorsqu'elle clique!!!)

Et moi, vu mon naturel joueur, je souhaite faire une action lorsque
l'utilisateur clique sur la zone de l'ActiveX...
Quelqu'un a-t-il une idée pour contourner cette légère contrariété?

Exemple: j'ai essayé de faire un truc du style

Sub Form_Click()

If me.ActiveControl.name="ActiveXName" Then
Action
End if

End Sub

Mais c'est jamais déclenché...

Merci d'avance à tous les sauveurs potentiels que vous êtes (non je ne
cire pas de bottes.)

Karim

10 réponses

1 2
Avatar
Raymond [mvp]
Bonjour.

Ton activex doit porter un nom ? sans le connaître il est difficile de se
prononcer. Si quelqu'un le connaît il te répondra.

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Karim" a écrit dans le message de
news:
Bonjour,

J'utilise un ActiveX qui n'embarque pas d'évènement OnClick (il a un
évènement quand la souris s'arrête, mais pas lorsqu'elle clique!!!)

Et moi, vu mon naturel joueur, je souhaite faire une action lorsque
l'utilisateur clique sur la zone de l'ActiveX...
Quelqu'un a-t-il une idée pour contourner cette légère contrariété?

Exemple: j'ai essayé de faire un truc du style

Sub Form_Click()

If me.ActiveControl.name="ActiveXName" Then
Action
End if

End Sub

Mais c'est jamais déclenché...

Merci d'avance à tous les sauveurs potentiels que vous êtes (non je ne
cire pas de bottes.)

Karim


Avatar
Karim
Bonjour.

Ton activex doit porter un nom ? sans le connaître il est difficile de se
prononcer. Si quelqu'un le connaît il te répondra.

L'ActiveX en question est celui d'un SIG (système d'information

géographique). Il s'appelle STAR Viewer, et il est belge (non je ne
dirais rien de désobligeant sur nos amis belges!)

Avatar
Pierre CFI [mvp]
bonjour
le temps de réaction d'un active x Belge est trés trés long, car il faut d'abord comprendre, boire un ou deux coups avant de
répondre :o)) Preuve ? il est 11 h dans combien de temps 3stone va réagir ? j'ai le temps de partir qq semaines en vacances


--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Karim" a écrit dans le message de news:%
Bonjour.

Ton activex doit porter un nom ? sans le connaître il est difficile de se
prononcer. Si quelqu'un le connaît il te répondra.

L'ActiveX en question est celui d'un SIG (système d'information

géographique). Il s'appelle STAR Viewer, et il est belge (non je ne
dirais rien de désobligeant sur nos amis belges!)



Avatar
Karim
bonjour
le temps de réaction d'un active x Belge est trés trés long, car il faut d'abord comprendre, boire un ou deux coups avant de
répondre :o)) Preuve ? il est 11 h dans combien de temps 3stone va réagir ? j'ai le temps de partir qq semaines en vacances


J'étais sûr que le coup de l'ActiveX belge allait lancer les machines à

blagues :)

Pour en revenir à mon souci (je sais je suis pas drôle), y a-t-il un
moyen de "simuler" (ça va plaire ça aussi) l'événement Click sur un
contrôle?

Avatar
3stone
Bonjour,

"Karim"
y a-t-il un moyen de "simuler" l'événement Click sur un contrôle?



Sendkeys ? Mais, il vaut mieux l'éviter...

Que dit ton explorateur d'objets ?



--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------

Avatar
Karim
Bonjour,

"Karim"

y a-t-il un moyen de "simuler" l'événement Click sur un contrôle?




Sendkeys ? Mais, il vaut mieux l'éviter...

Que dit ton explorateur d'objets ?



--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------




Bonjour (ou re)


Je me suis mal exprimé.
Je souhaite déclencher une action lorsque l'utilisateur clique sur le
contrôle ActiveX... C'est un "ReceiveKeys" qu'il me faudrait!
Bref, l'explorateur d'objet ne idt pas grand chose, à part que j'ai à ma
disposition trois événements sur la souris:
- Move
- Stop
- Restart

Sur l'événement Stop, y aurait-il moyen de savoir si la souris s'est
arrêtée à cause du clic?

Merci de votre aide


Avatar
3stone
re,

"Karim"
[...]
Je souhaite déclencher une action lorsque l'utilisateur clique sur le
contrôle ActiveX... C'est un "ReceiveKeys" qu'il me faudrait!


Ok, mais cet ActiveX possède-t-il un "on_click" ?
rend t-il une valeur lorsque l'on clique dessus ?


Bref, l'explorateur d'objet ne idt pas grand chose, à part que j'ai à ma
disposition trois événements sur la souris:
- Move
- Stop
- Restart

Sur l'événement Stop, y aurait-il moyen de savoir si la souris s'est
arrêtée à cause du clic?


Ben... quel est le job de cet ActiveX ?



--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------

Avatar
Karim
re,

"Karim"
[...]

Je souhaite déclencher une action lorsque l'utilisateur clique sur le
contrôle ActiveX... C'est un "ReceiveKeys" qu'il me faudrait!



Ok, mais cet ActiveX possède-t-il un "on_click" ?
rend t-il une valeur lorsque l'on clique dessus ?





Non et c'est bien là le problème




Bref, l'explorateur d'objet ne idt pas grand chose, à part que j'ai à ma
disposition trois événements sur la souris:
- Move
- Stop
- Restart

Sur l'événement Stop, y aurait-il moyen de savoir si la souris s'est
arrêtée à cause du clic?



Ben... quel est le job de cet ActiveX ?




C'est une visionneuse de données géographiques. Je veux récupérer les
coordonnées X et Y (propriétés de l'ActiveX) au moment où l'utilisateur
clique dessus.
Ca m'a l'air tendu mon histoire

Merci de ta patience!


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------







Avatar
3stone
Salut,

"Karim"
[...]
C'est une visionneuse de données géographiques. Je veux récupérer les
coordonnées X et Y (propriétés de l'ActiveX) au moment où l'utilisateur
clique dessus.



Tu souhaite récupérer... mais ce StarViewer le permet-il ?

This is the question :o)

J'ai trouvé ceci:
http://www.insa-strasbourg.fr/topographie/formation/initiale/ens/4p2001/4p_goncal.pdf


et ceci : (qui laisse penser que ce n'est qu'un viewer...)

<sic>
STAR Informatic

Since 1983, Belgium's STAR Informatic has provided multilingual, high-end AM/FM/GISsolutions to
clients worldwide. All the company's products are built on a common object-oriented data model. STAR
GIS (for NT/95/98 and UNIX) is an entry-level desktop GIS. A lower-end Windows-only viewer program
called STAR VIEWER also is available to permit data consultation from a standalone Windows
application or an ActiveX control-enabled browser.
</sic>



Désolé, j'ai pas mieux ;-(


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------

Avatar
Karim
Salut,

"Karim"
[...]

C'est une visionneuse de données géographiques. Je veux récupérer les
coordonnées X et Y (propriétés de l'ActiveX) au moment où l'utilisateur
clique dessus.




Tu souhaite récupérer... mais ce StarViewer le permet-il ?

This is the question :o)

J'ai trouvé ceci:
http://www.insa-strasbourg.fr/topographie/formation/initiale/ens/4p2001/4p_goncal.pdf


et ceci : (qui laisse penser que ce n'est qu'un viewer...)

<sic>
STAR Informatic

Since 1983, Belgium's STAR Informatic has provided multilingual, high-end AM/FM/GISsolutions to
clients worldwide. All the company's products are built on a common object-oriented data model. STAR
GIS (for NT/95/98 and UNIX) is an entry-level desktop GIS. A lower-end Windows-only viewer program
called STAR VIEWER also is available to permit data consultation from a standalone Windows
application or an ActiveX control-enabled browser.
</sic>



Désolé, j'ai pas mieux ;-(


--
A+
Pierre (3stone) Access MVP
-----------------------------
http://users.skynet.be/mpfa
-----------------------------




Merci beaucoup pour toutes ces infos...

Si j'y arrive, j'informerai la collectivité!

A plus

Karim


1 2