OCX TROIS ÉTATS (J'AI PAS TROUVÉ DE TITRE CLAIR LOL)

cs_azerty25 Messages postés 1114 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 6 mai 2007 - 10 mars 2004 à 08:37
yomm Messages postés 515 Date d'inscription dimanche 17 février 2002 Statut Membre Dernière intervention 10 mars 2008 - 23 nov. 2004 à 18:29
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/21087-ocx-trois-etats-j-ai-pas-trouve-de-titre-clair-lol

yomm Messages postés 515 Date d'inscription dimanche 17 février 2002 Statut Membre Dernière intervention 10 mars 2008 3
23 nov. 2004 à 18:29
j'ai trouvé la solution , rien de bien méchant...

je donne l'info ici pour ceux ki veulent la modif tout de suite car je suis au boulot et je ne peux pas updater mon source ;-)

dans la procédure Private Sub UserControl_Click()
il faut rajouter un DoEvents avant le RaiseEvent

vous devez alors avoir :
-------------------------------------------------------------
'évenement click
Private Sub UserControl_Click()
DoEvents
RaiseEvent Click
End Sub
-------------------------------------------------------------

voilà, le problème ne devrait plus se poser (enfin j'espère ;-) )

@+
cs_Chewba Messages postés 90 Date d'inscription jeudi 16 mai 2002 Statut Membre Dernière intervention 10 septembre 2006
23 nov. 2004 à 18:13
ok, super
et j'espère que tu trouveras la solution...
yomm Messages postés 515 Date d'inscription dimanche 17 février 2002 Statut Membre Dernière intervention 10 mars 2008 3
23 nov. 2004 à 17:50
c'est tout à fait possible ce ke tu me racontes ;-) en effet, je crois pas avoir pensé à cela hihihi ;-)

je regarde ça et je te tiens au courant

PS: merci pour la note
cs_Chewba Messages postés 90 Date d'inscription jeudi 16 mai 2002 Statut Membre Dernière intervention 10 septembre 2006
23 nov. 2004 à 12:16
Excellent,

Je t'ai mis un 10/10... Mais j'ai une question quand on clique dessus et que le clic fait appel à une procédure du style : from.show....

Ton contrôle reste dans l'état mouseover, même si je lance une procédure qui déplace automatiquement le curseur de la souris sur un autre, alors qu'il devrait retrouver l'état mouseout.

J'espère avoir été assez clair et que tu pourras me dire comme remédier à cela.
yomm Messages postés 515 Date d'inscription dimanche 17 février 2002 Statut Membre Dernière intervention 10 mars 2008 3
22 juin 2004 à 20:10
l'ocx a été mis à jour....
yomm Messages postés 515 Date d'inscription dimanche 17 février 2002 Statut Membre Dernière intervention 10 mars 2008 3
10 mars 2004 à 22:08
Update:
=>modification de la gestion du MouseOut...même principe qu'avant mais APIs différentes
=>possibilité d'utilisation sans aucune image...cf ScreenShot entre les deux textbox du bas ,si si (comme dirait l'impératrice...) il y un ocx...suffit d'y attribuer la même couleur que la form et hop vous avez une zone que vous pouvez utiliser pour redimensionner vos controles..ou autre...

PS: non l'ocx ne gère pas le Transparent!!!! (je le dis avant vous ;-) ) . Vous voulez qu'il soit transparent? Aucun problème, faites un tour sur les sources de Renfield vous trouverez comment gérer la transparence...(je lui fais de la pub...et bien pourquoi pas? )...et modifier l'ocx....pour le moment....vous m'excuserais, mais j'ai un taf monstre ;-)...ça viendra mais c'est pas dans mes urgence ;-)
cs_azerty25 Messages postés 1114 Date d'inscription jeudi 19 décembre 2002 Statut Membre Dernière intervention 6 mai 2007
10 mars 2004 à 08:37
Pas mal lol