soulofvampire
Messages postés9Date d'inscriptionlundi 16 février 2009StatutMembreDernière intervention 1 décembre 2010
-
17 août 2010 à 04:56
windiver
Messages postés1Date d'inscriptionmardi 4 juillet 2006StatutMembreDernière intervention14 octobre 2010
-
14 oct. 2010 à 12:51
slt ts le monde
dans mon application j'aime réaliser un programme comme google earth en se basant sur google map alr... j'ai realiser une page html qui introduit le map de google alr s'il y a une astuce pour comment l'intégrée dans mon application en vb.net afin de récupérer les résultats reçus a partir le serveur du google ou un autre idée qui me simplifier les taches
Le principe, pour dialoguer entre l'appli VB et la page HTML (effectivement contenue dans un composant WebBrowser), passe par le JavaScript.
Dans le formulaire principal, il faut définir deux propriétés pour le WebBrowser :
- une URL qui pointe vers un fichier HTML
- la propriété "ObjectForScripting" qui sera égale à "Me" (c'est-à-dire, le formulaire qui héberge le composant WebBrowser)
Ensuite, dans la partie JavaScript du fichier HTML, on appelle les procédures du formulaire VB grâce à la commande window.external.MaMethode(monArgument);
Et inversement, le formulaire VB peut appeler les fonctions du code JS grâce à : WebBrowser1.Document.InvokeScript("nomDeLaFonctionJS",args)
où args est un tableau d'Object