Attendre l'event d'un clic pour retourner une valeur. [Résolu]

Beluzzo 13 Messages postés jeudi 13 octobre 2005Date d'inscription 3 juin 2013 Dernière intervention - 18 nov. 2008 à 21:13 - Dernière réponse : Beluzzo 13 Messages postés jeudi 13 octobre 2005Date d'inscription 3 juin 2013 Dernière intervention
- 19 nov. 2008 à 03:01
Bonjour,

Voilà j'ai un petit problème je vous explique.

J'ai ma classe principale MainForm, je crée une forme secondaire FormBis pour permettre modifier une date, ainsi lorsqu on clic sur le bouton modifdate une nouvelle fenetre apparait. Dans celle ci je fais passer mon ancienne date sous forme de string et j'aimerais récupéré la nouvelle date sous forme de string. Le probleme c'est que dans ma 2eme fenêtre j'ai un bouton Valider et Annuler et que donc il ne doit retourner le string que lorsqu un des bouton est cliqué.

Mais j'ai défini ma fonction dans la classe FormBis sous cette forme :

public

string ModifDate(
string date){

InitializeComponent();

TBadate.Text = date;

}

le soucis c'est qu'il me demande expressément de retourner quelque chose mais je dois attendre qu'on clic sur un des boutons pour le faire.

J'ai pensé mettre un ID (int) et faire une boucle infinie sur celui lui dans qu'il sera pas changer mais je n'ai pas obtenu de bon résultats :(

Quelqu un pourrait il m'aider ?

Merci

Beluzzo
Afficher la suite 

Votre réponse

3 réponses

Meilleure réponse
cs_Bidou 5507 Messages postés dimanche 4 août 2002Date d'inscription 20 juin 2013 Dernière intervention - 18 nov. 2008 à 23:13
3
Merci
Salut,
Un showdialog est bloquant non?

if(myForm.ShowDialog() == DialogResult.XXX)
{
   // blablabla
}





<hr />
-Blog-
-WebSite-

Merci cs_Bidou 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 97 internautes ce mois-ci

Commenter la réponse de cs_Bidou
Beluzzo 13 Messages postés jeudi 13 octobre 2005Date d'inscription 3 juin 2013 Dernière intervention - 18 nov. 2008 à 22:13
0
Merci
C'est bon résolu ;-)


Par contre si qqn pouvait me dire comment attendre la fin de lancement d'une 2ème fenêtre afin de continuer la code de la première ? un wait ? on rentre dans le système de verrou j'ai déjà utilisé en c et c++ mais je ne connais pas du tout en c# :-(


Merci d'avance

Beluzzo
Commenter la réponse de Beluzzo
Beluzzo 13 Messages postés jeudi 13 octobre 2005Date d'inscription 3 juin 2013 Dernière intervention - 19 nov. 2008 à 03:01
0
Merci
C'était bien ça :)

Un grand merci !

Beluzzo
Commenter la réponse de Beluzzo

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.