Insensibilité aux clicks

Signaler
Messages postés
2
Date d'inscription
jeudi 5 juin 2003
Statut
Membre
Dernière intervention
25 mai 2004
-
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
-
Je cherche une solution me permettant de créer un activeX ne réagissent pas au click. C'est à dire que si on le devant un bouton (dans une autre application que vb), c'est ce dernier qui reçoit l'information 'click'.

d'avance merci .

3 réponses

Messages postés
174
Date d'inscription
jeudi 18 avril 2002
Statut
Membre
Dernière intervention
25 mai 2006

j'ai pas trop compris...

si tu veux créer un activex et que l'appli appelante recoive l'evenement click a la place de l'activex il faut :
- declarer un evenement dans ta classe interface : public event MonClick
- puis raise l'evenement dans ton click :
public sub Bouton1_Click(...)
raiseevent MonClick
end sub

voila. en esperant avoir compris ton probleme

Zan
Messages postés
2
Date d'inscription
jeudi 5 juin 2003
Statut
Membre
Dernière intervention
25 mai 2004

Je me suis mal exprimé :

- l'activeX que je veut créer est un label.
- celui-ci sera intégrer dans une autre application où on ne peut pas écrire de code.
- c'est dans cette application que l'activeX sera devant un bouton et quand je click sur le l'activeX c'est le bouton qui est derrière qui doit réagir.

D'avance merci
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
65
ok, c'est bien ce que j'avais cru comprendre ;)

Windows fonctionne avec des messages, qui informent nottament les applis des actions de l'utilisateur. Pou réaliser ce que tu souhaites, il te faut utiliser l'evenement Click de ton Controle, et envoyer un message à l'appli considerée, pour lui indiquer un click sur le bouton...

J'espere que tu es au moins un peu familier avec l'environnement de windows (et les Api), en somme !!