cs_ScRunCHy
Messages postés13Date d'inscriptionjeudi 3 juillet 2008StatutMembreDernière intervention21 avril 2009
-
3 juil. 2008 à 16:49
cs_ScRunCHy
Messages postés13Date d'inscriptionjeudi 3 juillet 2008StatutMembreDernière intervention21 avril 2009
-
9 juil. 2008 à 09:39
Salut à tous,
Pour les besoins de mon stage, je me lance dans la découverte du C#...
J'ai installé SharpDevellop et je découvre peu à peu le logiciel. Mon pb est je pense simple :)
J'ai créé un nouveau projet de type application windows et dans la fenêtre du MainForm, j'ai ajouté un bouton tout simple. J'ai ensuite créé une deuxième forme, Form1 et je voudrais qu'en cliquant sur le bouton du MainForm, ça ferme la fenêtre et ouvre la fenêtre du Form1.
Dans la partie code du bouton notée
void Button1Click(object sender
, EventArgs e
){
}
J'ai essayé d'écrire "Application
.Run(new Form1()<);" mais il me met un message d'erreur m'indiquant qu'il faut que j'utilise la fonction ShowDialog. J'ai donc essayé de mettre ShowDialog(new Form1()); mais j'ai encore un message d'erreur :
Exception System.InvalidOperationException was thrown in debuggee:
Un formulaire qui est déjà visible ne peut pas être affiché sous la forme d'une boîte de dialogue modale. Affectez la valeur false à la propriété visible du formulaire avant d'appeler showDialog.G5;2o8;
Bon j'ai essayé d'insérer plusieurs lignes de codes avant le ShowDialog mais j'ai rien trouvé...
Help please !!!
Merci
A voir également:
Pb changement de fenêtre après click sur un bouton.
cs_ScRunCHy
Messages postés13Date d'inscriptionjeudi 3 juillet 2008StatutMembreDernière intervention21 avril 2009 9 juil. 2008 à 09:39
Salut,
En fait, en faisant un this.close() tout se ferme...
Je voudrais qu'en ouvrant une nouvelle forme, la précédente disparaisse.
Pour l'instant, sois tout disparaît, soit rien ne se ferme....