Changer d'interface
Résolu/Fermé
dourlens59
Messages postés
65
Date d'inscription
vendredi 24 mai 2013
Statut
Membre
Dernière intervention
24 janvier 2017
-
23 oct. 2013 à 16:39
dodo7263 Messages postés 614 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 9 février 2017 - 25 oct. 2013 à 16:22
dodo7263 Messages postés 614 Date d'inscription mercredi 10 septembre 2008 Statut Membre Dernière intervention 9 février 2017 - 25 oct. 2013 à 16:22
A voir également:
- Changer d'interface
- Changer dns - Guide
- Changer clavier qwerty en azerty - Guide
- Changer carte graphique - Guide
- Changer wifi chromecast - Guide
- Changer extension fichier - Guide
7 réponses
dodo7263
Messages postés
614
Date d'inscription
mercredi 10 septembre 2008
Statut
Membre
Dernière intervention
9 février 2017
18
23 oct. 2013 à 18:32
23 oct. 2013 à 18:32
salut,
J'ai pas tout bien compris mais tu veux qu'une fois identifier ton IHM de login disparaisse et que l'autre apparaisse ? c'est ça ?
@++
J'ai pas tout bien compris mais tu veux qu'une fois identifier ton IHM de login disparaisse et que l'autre apparaisse ? c'est ça ?
@++
dourlens59
Messages postés
65
Date d'inscription
vendredi 24 mai 2013
Statut
Membre
Dernière intervention
24 janvier 2017
23 oct. 2013 à 18:53
23 oct. 2013 à 18:53
Salut, merci de ta réponse.
Oui j'ai donc créer une page ou l'on peut s'identifier.
Puis une fois connecter j'aurais accès à une autre interface ou je pourrais gerer une listeBox et autre ....
Or je ne sais pas comment procéder pour créer une page par dessus.
Cordialement,
Oui j'ai donc créer une page ou l'on peut s'identifier.
Puis une fois connecter j'aurais accès à une autre interface ou je pourrais gerer une listeBox et autre ....
Or je ne sais pas comment procéder pour créer une page par dessus.
Cordialement,
dodo7263
Messages postés
614
Date d'inscription
mercredi 10 septembre 2008
Statut
Membre
Dernière intervention
9 février 2017
18
23 oct. 2013 à 19:01
23 oct. 2013 à 19:01
Alors sans un bout de code....mais je vais essayer de te répondre.
J'imagine que tu as un bouton pour valider ton login. Donc dans l'événement de ton clic de bouton tu ajoutes :
puis tu déclares une instance de ta nouvelle forme (celle que tu veux faire apparaitre) du style :
voilà
@++
J'imagine que tu as un bouton pour valider ton login. Donc dans l'événement de ton clic de bouton tu ajoutes :
this.close;//ferme ta forme courante
puis tu déclares une instance de ta nouvelle forme (celle que tu veux faire apparaitre) du style :
form2 taForm = new Form2();
taForm.show();
voilà
@++
Viking57
Messages postés
68
Date d'inscription
jeudi 21 février 2013
Statut
Membre
Dernière intervention
28 juillet 2014
5
24 oct. 2013 à 10:16
24 oct. 2013 à 10:16
Oui le mieux c'est de créer une nouvelle form afin de de continuer ton programme, surtout si tu débute. C'est vrai que sans morceau de code délicat de répondre.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
dourlens59
Messages postés
65
Date d'inscription
vendredi 24 mai 2013
Statut
Membre
Dernière intervention
24 janvier 2017
24 oct. 2013 à 11:23
24 oct. 2013 à 11:23
Merci de vos réponse,
J'y vois lus claire.
Mais j'aurais quelque question,
Voici donc mon code :
Form1 :
string identifiant = "floris";
string mdp = "florisisgood";
bool acces = false;
private void Form1_Load(object sender, EventArgs e)
{
}
private void buttonConnect_Click(object sender, EventArgs e)
{
if ((textBoxIdentifiant.Text == identifiant) && (textBoxMdp.Text == mdp))
{
MessageBox.Show("C'est ok");
acces = true;
}
else
{
MessageBox.Show("Identifiant ou mot de passe incorecte");
}
}
Est ce que je dois mettre le code " private void buttonConnect_Click" dans le Form1_load ? Car je ne sais pas vraiment ce que je dois mettre dedans.
Ensuite j'aimerais pouvoir renvoyer ma variable "acces"dans le program.cs afin que :
Si acces =true
Alors on ferme form1 Et ou ouvre Form2
Cordialement,
J'y vois lus claire.
Mais j'aurais quelque question,
Voici donc mon code :
Form1 :
string identifiant = "floris";
string mdp = "florisisgood";
bool acces = false;
private void Form1_Load(object sender, EventArgs e)
{
}
private void buttonConnect_Click(object sender, EventArgs e)
{
if ((textBoxIdentifiant.Text == identifiant) && (textBoxMdp.Text == mdp))
{
MessageBox.Show("C'est ok");
acces = true;
}
else
{
MessageBox.Show("Identifiant ou mot de passe incorecte");
}
}
Est ce que je dois mettre le code " private void buttonConnect_Click" dans le Form1_load ? Car je ne sais pas vraiment ce que je dois mettre dedans.
Ensuite j'aimerais pouvoir renvoyer ma variable "acces"dans le program.cs afin que :
Si acces =true
Alors on ferme form1 Et ou ouvre Form2
Cordialement,
Viking57
Messages postés
68
Date d'inscription
jeudi 21 février 2013
Statut
Membre
Dernière intervention
28 juillet 2014
5
24 oct. 2013 à 13:52
24 oct. 2013 à 13:52
Dans le form1_Load rien du tous, il te sert a rien.
En revanche tu dois avoir un évènement sur ton bouton Connect.
En revanche tu dois avoir un évènement sur ton bouton Connect.
private void buttonConnect_Click(object sender, EventArgs e)
{
if ((textBoxIdentifiant.Text == identifiant) && (textBoxMdp.Text == mdp))
{
MessageBox.Show("C'est ok");
acces = true;
// Ici ton code pour ouvrir une autre form
this.close();
Form2 AOuvrir = new Form2();
AOuvrir.Show();
}
else
{
MessageBox.Show("Identifiant ou mot de passe incorecte");
}
}
dourlens59
Messages postés
65
Date d'inscription
vendredi 24 mai 2013
Statut
Membre
Dernière intervention
24 janvier 2017
Modifié par dourlens59 le 24/10/2013 à 16:14
Modifié par dourlens59 le 24/10/2013 à 16:14
Merci de ton aide,
J'ai donc appliquer le code :
if ((textBoxIdentifiant.Text == identifiant) && (textBoxMdp.Text == mdp))
{
MessageBox.Show("C'est ok");
// Ici ton code pour ouvrir une autre form
this.Close();
Form Form2 = new Form2();
Form2.Show();
}
La fenètre Form1 se ferme bien,
Puis la form2 s'ouvre l'instant d'une seconde, puis se referme aussi tôt ...
Je ne dois pas toucher au Program.cs ?
J'ai donc appliquer le code :
if ((textBoxIdentifiant.Text == identifiant) && (textBoxMdp.Text == mdp))
{
MessageBox.Show("C'est ok");
// Ici ton code pour ouvrir une autre form
this.Close();
Form Form2 = new Form2();
Form2.Show();
}
La fenètre Form1 se ferme bien,
Puis la form2 s'ouvre l'instant d'une seconde, puis se referme aussi tôt ...
Je ne dois pas toucher au Program.cs ?
dodo7263
Messages postés
614
Date d'inscription
mercredi 10 septembre 2008
Statut
Membre
Dernière intervention
9 février 2017
18
24 oct. 2013 à 18:12
24 oct. 2013 à 18:12
Re,
Je t'ai fait faire des bêtises c'est
@++
Je t'ai fait faire des bêtises c'est
this.Hide()à la place de
this.Close()chui pas reveillé moi aujourd'hui
@++
dourlens59
Messages postés
65
Date d'inscription
vendredi 24 mai 2013
Statut
Membre
Dernière intervention
24 janvier 2017
25 oct. 2013 à 15:48
25 oct. 2013 à 15:48
Merci bien sa marche nickel :)
dodo7263
Messages postés
614
Date d'inscription
mercredi 10 septembre 2008
Statut
Membre
Dernière intervention
9 février 2017
18
25 oct. 2013 à 16:22
25 oct. 2013 à 16:22
on passe en résolu alors.