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

  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Passage d'arg entre form

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Passage d'arg entre form

n°379334
ToxicAveng​er
Posté le 01-05-2003 à 14:53:48  profilanswer
 

bonjour,
 
comment passer une variable d'un form enfant à un form parent ?

mood
Publicité
Posté le 01-05-2003 à 14:53:48  profilanswer
 

n°379440
genesis
Posté le 01-05-2003 à 17:08:12  profilanswer
 

ToxicAvenger a écrit :

bonjour,
 
comment passer une variable d'un form enfant à un form parent ?


tu peux le faire via les constructeurs, ou par des properties

n°379446
ToxicAveng​er
Posté le 01-05-2003 à 17:11:06  profilanswer
 

/!\attention, j'ai bien précisé de "enfant à parent".
 
De parent à enfant, ca marche.

n°379455
genesis
Posté le 01-05-2003 à 17:14:07  profilanswer
 

ToxicAvenger a écrit :

/!\attention, j'ai bien précisé de "enfant à parent".
 
De parent à enfant, ca marche.


oups pas vu  [:iznogoud_23]  
mais les properties doivent aussi fonctionner dans ce sens

n°379489
ToxicAveng​er
Posté le 01-05-2003 à 17:34:34  profilanswer
 

genesis a écrit :


oups pas vu  [:iznogoud_23]  
mais les properties doivent aussi fonctionner dans ce sens


 
euh, exemple stp  :o

n°379537
genesis
Posté le 01-05-2003 à 18:04:08  profilanswer
 

t'es en C# a priori mais tu va avoir l'ex en VB.net (il n'y a que la syntax qui change).
 
donc ca doit etre un truc du style
 
dans la forme mere :
 
dim truc as string
 
friend property strTruc as string
get
blabla
set blabla
return blabla
end
 
ps: c'est horrible je me rends compte que je suis incapable de coder sans mon visual studio  [:guts]  
 
dans la form fille tu auras acces directement a strTruc que tu pourras renseigner.
 
Pour quelque chose de plus rigoureux (y aura pas de mal) attendre mon embauche demain matin  [:bartmat]

n°379538
ToxicAveng​er
Posté le 01-05-2003 à 18:05:27  profilanswer
 

cai supair clair :o

n°379542
genesis
Posté le 01-05-2003 à 18:09:21  profilanswer
 

heu.... les blabla c'est parce que visual ecrit tout a ta place  ;)  et ensuite IntelliSense te propose l'appel dans la form fille.
 
je suis dsl va falloir attendre demain.
 
'tain que j'ai honte (et dire que je fais ca tous les jours...)  :sweat:

n°380124
H4dd3R
Q2
Posté le 02-05-2003 à 09:10:39  profilanswer
 

Ben..
 
Soit tu connais pertinemment le type de ta parent ds la child.. Auquel cas tu caste (MyControl)Parent.
 
Soit ça t'es impossible, alors tu définis une interface ITotoLeHero qui a une fonction Set(TaVariable).
Tu dérives ta parent de ITotoLeHero, et dans ta child tu caste (ITotoLeHero)Parent.
 
:)


---------------
Athlon64 s754 10*200MHz - R9800Pro - 512MB DDR200MHz - ZX6RR - Q2[SupOp] - Tutorial Video: multilangues, multisstitres
n°380165
genesis
Posté le 02-05-2003 à 10:03:59  profilanswer
 

en fait H4dd3R a raison :D
conclusion il ne fô pas essayer de reflechir un premier Mai...
 
autre solution non testé, mais qui suppose aussi que tu connais la classe mere.
 
dans le constructeur la page fille tu passes en reference (byRef) la page mere. comme ca :
 

Code :
  1. sub new (ByRef pageMere as classMere)
  2. ...
  3. end sub


 
et dans l'appel de ta winform fille tu passes "me" en parametre.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C#/.NET managed

  Passage d'arg entre form

 

Sujets relatifs
Cscript : passage de paramètre à un .VBSpassage de parametre puis formulaire...... pb
[HTML&ASP] Reprise d'une variable d'un form dans un textareaPassage de paramètre d'une asp à une autre!!
Passage de paramètre lors de l'appel d'un script VBS[c++] Passage par référence d'un vector <>
Ligne en trop après un formPassage d'arguments par défaut dans constructeur
VBS regwrite et passage d'une variblePassage de variables dun form[ACCESS SQL]
Plus de sujets relatifs à : Passage d'arg entre form


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