Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Utilisation d'une variable sur plusieurs formulaires [ Divers / General ] (guiguidu25)

vendredi 15 juin 2007 à 16:03:05 | Utilisation d'une variable sur plusieurs formulaires

guiguidu25

Bonjour tout le monde. Voilà j'ai une grosse lacune en VB net : je ne sais pas comment créer une variable sur un formulaire et l'utiliser sur un autre formulaire... Je pense que c'est possible... Est-ce que quelqu'un à une réponse claire et précise ?

Merci d'avance


vendredi 15 juin 2007 à 16:25:33 | Re : Utilisation d'une variable sur plusieurs formulaires

mortalino

Membre Club


Salut,

si c'est comme en VB6, place la déclaration de ta variable dans un Module, de type Public

@++


( Nouveau forum : Exclusivement Office & VBA

vendredi 15 juin 2007 à 16:44:56 | Re : Utilisation d'une variable sur plusieurs formulaires

jrivet

Membre Club
Réponse acceptée !
OU bien Public dans le Class Form puis NomDuFOrm.NomVariable

@+: Ju£i€n
Pensez: Réponse acceptée

samedi 16 juin 2007 à 13:31:45 | Re : Utilisation d'une variable sur plusieurs formulaires

guiguidu25

Non vraiment je ne comprend pas, sa ne marche pas. Est-ce que quelqu'un peut me faire un code qui utilise deux formulaires, en déclarant une variable dans l'un et en l'utilisant dans l'autre svp ?

dimanche 17 juin 2007 à 00:06:28 | Re : Utilisation d'une variable sur plusieurs formulaires

guiguidu25

Réponse acceptée !
Bon sa y est j'ai enfin trouvé ! Merci pour vos réponses même si elles ne m'ont pas aidé...

Voilà le code :

Formulaire n°1 (nommez le Form1) :

Public

Class Form1

PrivateSub cmdCalculer_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdCalculer.Click

'La ligne de code qui suit envoie directement le code à la méthode du formulaire FrmB intitulée "AssignationValeur"

My.Forms.FrmB.AssignationValeur()

'Le message suivant affiche le texte "Ceci est la valeur de la variable Test déclarée dans FormB".

'Ce texte est la valeur que vous avez donné à la variable Test du formulaire FrmB

MsgBox(

My.Forms.FrmB.Test)

EndSub

End

Class


Formulaire n°2 (nommez le FrmB) :

Public

Class FrmB

Public Test AsString

PublicSub AssignationValeur()

'Assigne à la variable Test le texte "Ceci est la valeur de la variable Test déclarée dans FormB"

Test =

"Ceci est la valeur de la variable Test déclarée dans FormB"

EndSub

End

Class


Et voilà ! Sa marche comme sur des roulettes !

dimanche 17 juin 2007 à 00:08:35 | Re : Utilisation d'une variable sur plusieurs formulaires

guiguidu25

Réponse acceptée !
J'oubliais de préciser : créez dans le formulaire n°1 du code ci-dessus un bouton nommé "cmdCalculer" ;)

dimanche 17 juin 2007 à 00:12:03 | Re : Utilisation d'une variable sur plusieurs formulaires

guiguidu25

Oh Jrivet en fait, maintenant je comprend que tu m'avais dit juste... Alors merci beaucoup ! Dommage quand même que ce n'est pas très explicite pour les débutants... Mais c'est pas grave ! Au moins tu as posté une réponse ;)



Cette discussion est classé dans : variable, formulaire, utilisation, formulaires


Répondre à ce message

Sujets en rapport avec ce message

ouvrir grace a une variable un formulaire [ par fred ] je voudrais pourvoir ouvrir un formulaire grace a une variable qui contien son nom qui provient d'une base de donnéesex :formulaire = "nom du formulai ouvrir grace a une variable un formulaire [ par fred ] je voudrais pourvoir ouvrir un formulaire grace a une variable qui contien son nom qui provient d'une base de donnéesex :formulaire = "nom du formulai formulaires année 0! dans access [ par gondrule ] Salut!Dans mon formulaire de recherche, j'ai 5 combo qui ouvrent (avec la propriété on change et une macro), 5 formulaires differents (en mode dialog) probleme de formulaire [ par PDT ] lors de l'execution de mon projet j'utilise une variable publique pour un passage de paramettrecette variable recupere une valeur quand on click sur u probleme de formulaire [ par PDT ] lors de l'execution de mon projet j'utilise une variable publique pour un passage de paramettrecette variable recupere une valeur quand on click sur u Probleme utilisation variable dans une boucle [ par JAJA ] Dim IPrivate Sub Form_Load()For I = 0 To 3 If Textbox(I) = Valeur_Mois1_Echeancier Then MsgBox "ERREUR" Next End IfEnd SubJe p pb de variable [ par eryk17 ] j'ai déclaré et rempli un tabeau de type structure dans le formulaire1, sur un 2e formulaire je veux utiliser ce tableau dans une fonction mais il ne variable dans un formulaire [ par tikokin ] G une tite kestion:d un form A j ouvre un formulaire B.dans ce formulaire B: public resultat as stringcomment utiliser cette variable du formulaire B Formulaire Access en VB? [ par jlgh ] Slt!Est-il possible de récupérer les formulaires et les états d'une bdd sous access en VB.6?J'ai créé pas mal de formulaires sous AxS et ca me gonfle Formulaires outlook - VB [ par Manolo ] Comment envoyer à partir d'un formulaire personnalisé Outlook la valeur d'un contrôle du formulaire à une application VB ?


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,156 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.