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

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VB.NET] Passage de valeurs entre fenêtres fille/mère

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB.NET] Passage de valeurs entre fenêtres fille/mère

n°1353377
Pilaon
Posté le 25-04-2006 à 11:02:55  profilanswer
 

Bonjour,
Voila mon problème : Je développe une application sous VisualStudio.net en utilisant le langage VB.net. J'ai un formulaire "Form1" qui est le formulaire principal. En cliquant sur un bouton, je créée un nouveau formulaire "Form2" dans lequel je récupère des champs depuis une base de données oracle. Je voudrais en fait transférer une variable de type string, du Form2 au Form1 pour que ce dernier puisse l'utiliser et la manipuler.
Si quelqu'un peut m'éclaircir, je le remercie  :jap:
 
 :hello:


Message édité par Pilaon le 25-04-2006 à 11:04:33
mood
Publicité
Posté le 25-04-2006 à 11:02:55  profilanswer
 

n°1353423
Pilaon
Posté le 25-04-2006 à 11:41:57  profilanswer
 

J'ai une sorte de solution, mais je ne sais pas du tout si elle est bien ou pas.
Je m'explique, lors de l'évt click sur un bouton du form1, j'effectue le code suivant:
 
'form1
Me.Close
Me.Visible = False
Dim Fenêtre As New form2
Fenêtre.ShowDialog()
 
Ma nouvelle fenêtre "form2" est créée. Ensuite pour passer de la form2 à la form1 en passant une valeur à cette dernière, j'effectue le code :
 
'form2
Me.close
Me.Visible = False
Dim Fenêtre As New Form1(TextBox5.Text)
Fenêtre.ShowDialog()
 
comme vous le voyez, j'ai rajouté un constructeur dans mon formulaire "form1" qui récupère un paramètre string.
La valeur transite bien du form2 au form1.
Est-ce une bonne méthode ?
Merci
 :hello:


Message édité par Pilaon le 25-04-2006 à 11:43:26
n°1353523
lhonolulu
Posté le 25-04-2006 à 13:01:04  profilanswer
 

Je ne programme en vb.net, mais c'est pas possible de déclarer ta variable en public.

n°1353647
Pilaon
Posté le 25-04-2006 à 15:16:11  profilanswer
 

lhonolulu a écrit :

Je ne programme en vb.net, mais c'est pas possible de déclarer ta variable en public.


Non, malheureusement ça ne marche pas  :(

n°1355727
Pilaon
Posté le 28-04-2006 à 09:44:06  profilanswer
 

p'tit up

n°1355764
watashi
La démotivation : JAMAIS !
Posté le 28-04-2006 à 10:23:14  profilanswer
 

Salut pilaon,
 
La variable public marche forcèment ! Si elle ne fonctionne pas c'est un problème de lieu de déclaration...
 
Dans un module de code (pas un des formulaire mais un à part), tu déclare ta variable:
public MaVariable as string
 
Dans ton form2 tu renseigne ta variable :
Mavaraible = textbox1.tostring
Tu peux fermet ton form2, ta variable reste retenue
Quand tu reviens dans ton form1, sit veux veux t'en servir dans un textbox tu la replace :
textbox1.value = mavariable
 
@+


---------------
Je bidouillle c'est sur... Mais j'essaye de faire en sorte que ça marche ;-)
n°1356020
Pilaon
Posté le 28-04-2006 à 15:13:10  profilanswer
 

watashi a écrit :

Salut pilaon,
 
La variable public marche forcèment ! Si elle ne fonctionne pas c'est un problème de lieu de déclaration...
 
Dans un module de code (pas un des formulaire mais un à part), tu déclare ta variable:
public MaVariable as string
 
Dans ton form2 tu renseigne ta variable :
Mavaraible = textbox1.tostring
Tu peux fermet ton form2, ta variable reste retenue
Quand tu reviens dans ton form1, sit veux veux t'en servir dans un textbox tu la replace :
textbox1.value = mavariable
 
@+


merci beaucoup watashi


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

  [VB.NET] Passage de valeurs entre fenêtres fille/mère

 

Sujets relatifs
[Flash] Problème cadre au passage de la souris[Résolu] Changement de couleur au passage de la souris
[C++ Managé Managed] : String->Length vers int : incohérence valeursrécupérer les valeurs d'un champ input type radio
[ASP.Net]Liés deux controls par une flecheComment récupérer les valeurs d'un champ text dont le nom s'incrémente
[.NET] Appli windows, pocketpc etc. avec 1 seul source ?afficher ligne group by meme si pas de valeurs
JSP/JSTL et passage de variables...(débutant)Probleme de sérialisation XML de collection d'objets VB .Net
Plus de sujets relatifs à : [VB.NET] Passage de valeurs entre fenêtres fille/mère


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