cs_brunhoff
Messages postés21Date d'inscriptionmercredi 20 avril 2005StatutMembreDernière intervention15 avril 2006
-
3 août 2005 à 14:03
cs_brunhoff
Messages postés21Date d'inscriptionmercredi 20 avril 2005StatutMembreDernière intervention15 avril 2006
-
3 août 2005 à 18:39
bonjour
j'ai une form que j'ai appellé "MainForm" que je cache et qui en lance une autre "password"
le but étant de pouvoir accéder à "MainForm" une fois le mot de passe correct saisie
mais je ne trouve pas comment afficher de nouveau "MainForm" depuis "password"
sebmafate
Messages postés4936Date d'inscriptionlundi 17 février 2003StatutMembreDernière intervention14 février 201436 3 août 2005 à 15:47
ok...
dans ta form frmPassword si le mot de passe est valide fait ceci :
this.DialogResult = DialogResult.OK;
s'il est faux :
this.DialogResult = DialogResult.Cancel;
et adapte le code du début comme ceci :
using (frmPassword f = new frmPassword()) {
if (f.ShowDialog() == DialogResult.OK) {
this.BringToFront();
this.Select();
} else {
this.Close();
}
}
t_barbillon
Messages postés341Date d'inscriptionmercredi 8 juin 2005StatutMembreDernière intervention10 février 20092 3 août 2005 à 15:32
Salut,
je suis pas trop pro du c# mais je pense qu'on peut faire comme en c++
: la fonction main est dans une classe à part (style
demarrage.cs) et appelle la form 'Password', si le test est ok on
affiche la form 'Main', sinon on reboucle.
On aurait dans le fichier demarrage.cs un truc du style :
[STAThread]
static void Main(string[] CommandLine)
{
Password PasswordWindow = new Password();
PasswordWindow.show();
if (ok)
{Main MainWindow = new Main();
Main.show();}
else
{...}
Vous n’avez pas trouvé la réponse que vous recherchez ?