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

1 réponse

1 2
Avatar
Michel Walsh
Salut,


Est-ce que le formulaire (la zone détail) voit le MouseDown?
générallement, elle ne le voit pas pour un contrôle qui lui, voit le
mouseDown, donc je me dis que peut-être ce controle fait exception et donc,
c'est

Private Sub Detail_MouseDown(...


qui voit l'événement... si oui, lire le X et le Y passé en paramètre et
soustraire la position du point supérieur gauche pour obtenir le point
équivalent sur l'activeX (en plus d'être dans un événement).


Aleternativement, la technique que j'utilise à "Ken Getz" est d'utiliser un
bouton transparent, par dessus le controle. L'utilsateur croit cliquer sur
le controle, mais en fait, il clique sur le bouton TRANSPARENT (voir cette
propriété) car c'est le bouton qui est le plus "par dessus". On peut soit
capturer le bouton click, soit le bouton mouseDown. Il s'agit de se rappeler
qu'on a procédé ainsi, si il faut modifier le formulaire. C'est une source
potentielle de "bug" qui arrive après une revision de la disposition des
éléments du formulaire, par exemple.




Espérant être utile,
Vanderghast, Access MVP

"Karim" wrote in message
news:uta6V9%
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