Insensibilité aux clicks

Messages postés
2
Date d'inscription
jeudi 5 juin 2003
Statut
Membre
Dernière intervention
25 mai 2004
- - Dernière réponse : Renfield
Messages postés
17280
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
21 juillet 2019
- 25 mai 2004 à 12:19
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 .
Afficher la suite 

3 réponses

Messages postés
174
Date d'inscription
jeudi 18 avril 2002
Statut
Membre
Dernière intervention
25 mai 2006
0
Merci
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
0
Merci
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
17280
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
21 juillet 2019
58
0
Merci
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 !!