Usercontrol + form.show, vbmodal

peug Messages postés 232 Date d'inscription mercredi 25 octobre 2000 Statut Membre Dernière intervention 5 octobre 2012 - 19 avril 2009 à 11:53
PCPT Messages postés 13280 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 - 19 avril 2009 à 19:08
Bonjour,
j'ai un ocx qui contient et appel une form avec .show, vbmodal depuis un bouton

Si j'utilise cet OCX dans une form2 elle-même appelé avec vbmodal depuis une form1, le focus n'arrive pas sur la form de l'ocx !

J'avoue que c'est dur à expliquer mais voici l'exemple :

'OCX :
Private Sub cmd_click()
form1.show vbmodal, usercontrol
End Sub

'EXE :
'La form2 contient l'OCX
private sub form1_load()
Form2.Show vbModal, Me
end sub

8 réponses

PCPT Messages postés 13280 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 49
19 avril 2009 à 12:39
salut,

dans la form1 de l'exe, fait un me.show avant d'appeler le form2

ps : le 2e argument (le owner) n'est pas nécessaire

<hr size="2" width="100%" />
Prenez un instant pour répondre à [sujet-SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp 
0
peug Messages postés 232 Date d'inscription mercredi 25 octobre 2000 Statut Membre Dernière intervention 5 octobre 2012
19 avril 2009 à 13:43
merci pour ton aide.
Non, ca ne change rien.
Pour l'instant j'ai fait ceci :Appel sans VbModal et dans la form1 sur l'évènement Activate : if form2.visible then form2.setfocus

Mais c'est dommage que je ne puisse envoyé mon code en ZIP.. y a t il un moyen ?
0
peug Messages postés 232 Date d'inscription mercredi 25 octobre 2000 Statut Membre Dernière intervention 5 octobre 2012
19 avril 2009 à 14:24
Je crois que le problème est similaire : http://support.microsoft.com/kb/192129

Je n'ai pas cette erreur mais en incorporant le usercontrol & co. dans l'exe tout va bien ! Puissant le problème...
0
PCPT Messages postés 13280 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 49
19 avril 2009 à 14:44
sauf si j'ai mal compris ton énoncé, tu n'es pas touché par ce problème
la FORM1 lancée par ton OCX est bien une form du projet OCX, et non la form1 de l'EXE

le problème indiqué sur la page MS concerne le passage d'argument "OBJET" d'un projet à l'autre

tu peux héberger ton zip un peu partout (www.cijoint.fr par exemple), j'y jetterai un oeil dans l'après-midi

<hr size="2" width="100%" />
Prenez un instant pour répondre à [sujet-SONDAGE-POP3-POUR-CS_769706.aspx ce sondage] svp 
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
peug Messages postés 232 Date d'inscription mercredi 25 octobre 2000 Statut Membre Dernière intervention 5 octobre 2012
19 avril 2009 à 15:07
J'ai essayé de laisser la source sur ce site (en espérant pas avoir fait mal ?) : http://www.vbfrance.com/codes/OCX-COMBO-AVEC-LISTVIEW_49877.aspx
0
PCPT Messages postés 13280 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 49
19 avril 2009 à 15:25
1. tu n'as pas terminé l'activation (donc elle est désactivée)
2. je t'ai donné un lien "exprès" pour donner accès aux lecteurs, CS n'est pas un site d'upload temporaire!
0
peug Messages postés 232 Date d'inscription mercredi 25 octobre 2000 Statut Membre Dernière intervention 5 octobre 2012
19 avril 2009 à 18:57
Oui mais je n'ai pas voulu t'offencer mais comme cet ocx n'était pas trop nul ... mais maintenant il est actif.. y'a fallu attendre
0
PCPT Messages postés 13280 Date d'inscription lundi 13 décembre 2004 Statut Membre Dernière intervention 3 février 2018 49
19 avril 2009 à 19:08
sans être offensé, elle est maintenant désactivée. détails indiqués dans l'encart "raison"
(il n'avait pas "fallut attendre", un admin l'avait activée manuellement sans avoir connaissance de ce topic)

bref au final je me demande si tu attends vraiment un coup de main... mon lien ne marche pas?

bonne continuation
0
Rejoignez-nous