String pour 2 Forms - VB/VBA/VBS - Programmation
Marsh Posté le 02-02-2005 à 14:11:53
Faut les mettres à jour dans l'autre forme. Donc faut des méthodes ou propriétés qui permettent de mettre à jour la valeur.
Marsh Posté le 02-02-2005 à 23:04:38
Comment on met ça à jours, quelqu'un m'a dit de faire un Module avec les variables et de le nommer Sub Main, mais ça marche pas, t'as pas une solution détaillé ou mieux, une démo de programmation sous VB?
Merci
Marsh Posté le 03-02-2005 à 04:34:32
J'ai trouvé:
dans Form1:
Form2.NomdeString pour modifier une String de la Form2 défini à Public
Marsh Posté le 09-02-2005 à 14:32:30
Merci FlogentG. Mais maintenant j'ai un autre problème. J'utilises VB avec le système de reconnaissance vocale de Microsoft et je n'arrives pas à le programmer pour que la variable soit le nom à dire. Pourtant il me semblait que programmer avec ce programme était facile...
Merci
Ben2998
Marsh Posté le 10-02-2005 à 00:16:11
Oui, c'est simple pour des commandes prédéterminés, le OCX et le tutoriel ont été trouvé sur Developers-Fusion.co.uk à l'adresse suivante:
http://www.developerfusion.co.uk/show/1598/
C'est très amusant mais le contrôle Grammatical doit obligatoirement être à 1033 sinon ça marche pas.
Merci
Ben2998
Marsh Posté le 10-02-2005 à 16:15:29
Effectivement. Je me suis trompé. 1033 est bien l'anglais (US).
Marsh Posté le 16-02-2005 à 23:20:58
n'empêche que j'ai encore un problème, je peux vous envoyer le code si vous voulez!
Marsh Posté le 17-02-2005 à 15:28:07
mais tu as besoin que les variables des 2 formes soient identique ou le texte afficher sur tes formes?
parce que si tu crées un modul (fichier .bas) tu peux après mettre tes string en global
Code :
|
ensuite cette variable pourra être utilisée dans n'importe quelle forme.
Mais si tu ne reload pas ta forme après avoir changer la variable globale ,le texte affiché sur l'autre forme ne changera pas tout seul...
pour le sub main(), si je me souviens bien, c'est juste une action que tu peux executer avant l'ouverture de la première forme a charger (en gros c'est pour definir les objet de la forme principale avant de l'ouvrir). mais pour qu'il fonctionne, il faut spécifier au programme de démarrer dessu (dans les propriétés de ton projets)
Marsh Posté le 02-02-2005 à 14:07:44
Bonjour,
je fais un logiciel avec des Strings mais lorsque j'arrives pour programmer deux forms différentes avec le même String ça marche pas vraimment.
En faite, je fais une interface Menu Principal avec des String à afficher et une boîte de modification de ces Strings, lorsque je modifie ces Strings dans la boîte modif., ils ne changent pas dans le Menu Principal.
Comment changer cette erreur?
Merci