Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1116 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  String pour 2 Forms

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

String pour 2 Forms

n°969370
Ben2998
Posté le 02-02-2005 à 14:07:44  profilanswer
 

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

mood
Publicité
Posté le 02-02-2005 à 14:07:44  profilanswer
 

n°969379
FlorentG
Unité de Masse
Posté le 02-02-2005 à 14:11:53  profilanswer
 

Faut les mettres à jour dans l'autre forme. Donc faut des méthodes ou propriétés qui permettent de mettre à jour la valeur.

n°970036
Ben2998
Posté le 02-02-2005 à 23:04:38  profilanswer
 

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

n°970200
Ben2998
Posté le 03-02-2005 à 04:34:32  profilanswer
 

J'ai trouvé:  
dans Form1:
Form2.NomdeString pour modifier une String de la Form2 défini à Public

n°976415
Ben2998
Posté le 09-02-2005 à 14:32:30  profilanswer
 

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

n°976435
FlorentG
Unité de Masse
Posté le 09-02-2005 à 14:45:16  profilanswer
 

Tu programmes par la voix ?

n°977175
Ben2998
Posté le 10-02-2005 à 00:16:11  profilanswer
 

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

n°977210
FlorentG
Unité de Masse
Posté le 10-02-2005 à 08:03:40  profilanswer
 

1033 c'est l'anglais, c'est bien ça ?

n°977551
knakes
Posté le 10-02-2005 à 12:31:21  profilanswer
 

non 1033 c'est le français

n°977581
FlorentG
Unité de Masse
Posté le 10-02-2005 à 13:31:32  profilanswer
 

Non c'est 1036 le français après vérification :)

mood
Publicité
Posté le 10-02-2005 à 13:31:32  profilanswer
 

n°977779
knakes
Posté le 10-02-2005 à 16:15:29  profilanswer
 

Effectivement. Je me suis trompé. 1033 est bien l'anglais (US).

n°984241
Ben2998
Posté le 16-02-2005 à 23:20:58  profilanswer
 

n'empêche que j'ai encore un problème, je peux vous envoyer le code si vous voulez!

n°984997
chnocombre
Posté le 17-02-2005 à 15:28:07  profilanswer
 

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 :
  1. Global tonstring as string 'le premier qui fais une remarque sur le nom de la variable hein!


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)


Message édité par chnocombre le 17-02-2005 à 15:38:36

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  String pour 2 Forms

 

Sujets relatifs
[ORACLE FORMS] TRIGGERS[Resolu] [Mysql]Probleme d'insertion de string avec des anti slashs
Remplacer le caractère ' dans une StringParser un string (Date)
showMessageDialog(...,String s,...) et mise en formeConvertir une une string base 2 en string base 16
Passer de char array a stringComparer contenu cellule excell et string
operation sur stringcommande pour lire un string
Plus de sujets relatifs à : String pour 2 Forms


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR