Afficher une fenetre quand on clique sur un bouton
mairya
Messages postés11Date d'inscriptionvendredi 25 décembre 2009StatutMembreDernière intervention20 août 2010
-
16 mai 2007 à 22:33
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 2018
-
18 mai 2007 à 03:42
Bonjour,
Je suis en train de programmer mon premier projet (un jeu) , et pour le conclure je voudrais que lorsque le joueur gagne et qu'il clique sur un bouton une fenetre s'ouvre contenant l'histoire découlant de sa victoire ainsi que des images.
Quelle commande dois je utiliser pour ca ? Et sur quel support dois je construire la fenetre qui va s'ouvrir ?
J'utilise VisualBasic d'Excel.
Merci de vos réponses.
A voir également:
Afficher une fenetre quand on clique sur un bouton
mairya
Messages postés11Date d'inscriptionvendredi 25 décembre 2009StatutMembreDernière intervention20 août 2010 16 mai 2007 à 23:20
Euh merci de ta réponse mais je crois pas que ce soit ce que je demande en fait.
J'ai déja créer le jeu, une simulation de combat par dès avec plusieurs joueurs.
Ce que je veux faire c'est un bouton qui, qd on clique dessus, m'ouvre une autre fenetre (word ou paint ou userform je sais pas!!!).
Est ce que c'est possible ?
Faut-il créer un chemin qui va chercher ce fichier ?
Comment le faire ?
Comment faire ausssi pour que ca marche sur nimporte quel PC?
La nouvelle fenetre contiendra la fin de l'histoire que j'aurai préalablement écrite dessus et des images ou une animation si c'est possible.
C'est possible ?
Mais une fenetre d'erreur me signale : membre ou méthode introuvable.
Et l'aide de visual basic me demande de vérifié ma collection.
Hein??? lol
Je comprends pas. J'ai pas fait de collection. Il ne me suffisait pas de mettre le fichier que je voulais ouvrir ds le méme répertoire que mon projet?
Quelqu'un peut-il m'expliquer ce que je dois faire avant de mettre ce code svp ?
Ou mettre le fichier que je veux ouvrir ?
Comment le nommer ?
Comment faire appel ensuite a ce code quand je clique sur un bouton ou un label ?
En faisant appel a la fonction 'call' ?
Je rapelle que je travaille sur le vsb d'excel. Peut etre que toutes les fonctions n'y sont pas utilisibales ?
Merci encore de votre aide.
MairYa
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 18 mai 2007 à 00:08
Comme tu ne sembles pas travailler avec VB, mais plutôt avec VBA Excel seulement, il faut changer App.Path pour ThisWorkbook.Path
Ensuite, selon la façon dont tu procèdes Form_Load est un événement de base sous VB, mais n'existe pas comme tel sous Excel, mais peut très bien être utilisé en guise de procédure.
Tu places donc ton fichier dans le même répertoire que ton fichier Excel.
Et tu le nommes Texte.txt
Si tu veux le nommer autrement, pas de problème, mais tu devras changer le nom en rouge
jmfmarques
Messages postés7666Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 18 mai 2007 à 01:09
Ah...
Si le Me.hwnd existe sous VBA, voilà qui fait mon affaire ailleurs (voir la discussion ouverte à propos d'un objet OLE)
J'étais persiadé que ce Me.hwnd n'érait pas directement compris sous VBA.