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 : Probleme de valeurs d une form a lautre [ Archives / .NET ] (giorgio08)

jeudi 19 février 2004 à 17:56:38 | Probleme de valeurs d une form a lautre

giorgio08


Bonjour a tous , merci bien pour les reponses à mes questions précédentes ca m'a bien aidé tout fonctionne!!

J ai encore un probleme :

j'ai une form Projet.cs et Donnees.cs => ds projet l utilisateur peut rentrer des données (nom,etc..) et puis qd j appuye sur ok je reviens a mon menu et la je lance Donnees.cs et ds cette form la je vais recherhcer certaines valeurs entrées ds ma form Projet.cs mais ca ne fonctionne pas!! je sais po comment faire pour que qd l utilisateur a entré ses valeurs ds projet ce soit répercuté ds l autre => je pense qu il faudrait en fait que la fentre Projet soit en arriere plan qu on ne la voit pas pour que lesvaleurs soient connues ds Donnees.cs alors ja i pensé a this.hide() qd il appuye sur ok mais ca va pas :(.

Si quelqu un a encore une idée ca m intéresse bien ;)

Merci

bye bye

jeudi 19 février 2004 à 20:13:38 | Re : Probleme de valeurs d une form a lautre

coq

Administrateur CodeS-SourceS
je suis pas sur d'avoir capter le deroulement des operations

pour pouvoir conserver les données saisie dans le Form Projet tu peux proceder comme ça :

1) on va regrouper les données dans une classe pour pas passer 36 ref au constructeur

class Utilisateur
{
public Utilisateur(){}
public string nom;
public string prenom;
}


2) tu modifie le constructeur de ton Form Projet en lui mettant un parametre

public Projet(ref Utilisateur util)
{
...
}


3) Code dans la methode qui valide le form (bouton OK par exemple) en prenant textBox_nom et textBox_prenom comme controles de saisie

private blablabla(...)
{
// mettre des verifs sur les valeurs etc etc
util.nom = textBox_nom.Text;
util.prenom = textBox_prenom.Text;
DialogResult = DialogResult.OK;
Close();
}


4) Appel du form (exemple avec declarations direct dans la fonction d'appel)

Utilisateur un_utilisateur = new Utilisateur();
Projet form = new Projet(ref un_utilisateur);
if ( form.ShowDialog() == DialogResult.OK)
{
MessageBox.Show("Nom : "+un_utilisateur.nom+"\nPrenom : "+un_utilisateur.prenom);
}
else
{
MessageBox.Show("Mauvaise saisie");
}


si je ne me suis pas trompé tu dervais avoir un messagebox avec le nom et le prenom saisis si l'utilisateur valide le form de saisie


Cocoricoooooooo !!!!



Cette discussion est classé dans : form, projet, valeurs, cs, ds


Répondre à ce message

Sujets en rapport avec ce message

Probleme entre 2 fichiers en C# [ par giorgio08 ] Bonjour a tous j ai encore un autre problème: j ai un fichier qui s appelle Predim.cs et un attente.cs :ds predim j ai un bouton ds lequel au tt debut l'aide ds un projet .NET [ par safisoft ] salut tout le monde; comment est-il possible de créer des fenêtres d'aide à l'utilisateur (menu help) sous compact framework sachant que la clase Help perte de focus sur form [ par InfoSep ] Salut, Je travail actuellement sur un projet de type Winform. A l'ouverture de celui-ci, une fenêtre avec une barre de progression apparait et doit en Questions sur winform & pb d'ouverture de projet [ par raboin ] Alors voila j'ai rechercher des informations servant a ouvrir une nouvelle fenetre en cliquant sur un bouton et lorsque j'insere le code au moment de pb avec une class en c# [ par JCpp ] Je ne comprends pas pourquoi quand je change Toto.toto=0; par Toto.toto=1; dans Form2.cs, le programme n'exécute pasrichTextBox1.AppendText("Form 3"+T Apparence des form [ par Supopste ] Bonjour,je suis passé de visual studio 2003 à visual 2005. Mon projet a donc été converti sans erreur.Cependant, lorsque j'execute mon programme, je n passage de variable [ par choukri175 ] Bonjour à tous et à toutes,mon problème est le suivant :j'ai une varilable déclarée comme une variable globale ds une form et je vx récupérer cette va Récuperer des valeurs d' autres Forms dans le meme projet [ par marwaneayaida ] Salut;Je suis débutant en C# et j ai un projet en cours sur Visual C#.le probleme c est que j arrive pas à recupérer des valeurs qui se trouvent sur u Usercontrol : propriétées instanciées 2 fois [ par mathmax ] Bonjour,J'ai crée un UserControl avec des propriétés accessibles en lecture et en écriture et initialisées dans mon constructeur. Lorque j'insère ce U


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du 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,203 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é.