IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

Fermer fennetre de connection et ouvrir principal


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de Elwe31
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 487
    Par défaut Fermer fennetre de connection et ouvrir principal
    Bonjour,

    Je suis tout nouveau en VB.NET....
    Je ne trouve pas comment fermer ma fennetre d'authentification, et ouvrir la fenetre principal de mon programme !!! et recuperant la valeur du champ "TextBoxUsername"

    merci d'avance

  2. #2
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    346
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 346
    Par défaut
    Bonjour,

    dans ta fenêtre d'authentification, tu définis une propriété:
    Par contre désolé, je ne connais pas le VB.NET, je te le mets en C#.
    Je ne l'ai pas mis mais il faut ajouter une propriété pour le mot de passe et le gérer de manière équivalente.

    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    class MaFenetreAuthentification:Form
    {
        private string m_NomUser;
     
         public string NomUser
         {
               get{return m_NomUser;}
         }
     
    // A appeler depuis l'évenement de click du bouton de validation de la fenêtre
         private bool VerifieSaisie()
         {
                if (String.IsEmpty(txtNomUser.Text))
                {
                     MessageBox.Show("Vous n'avez pas saisi le nom de l'utilisateur.");
                     return false;
               }
                else
                    m_NomUser = txtNomUser.Text;
     
    return true;
         }
     
         private void Valid_Click(object sender, EventArgs e)
         {
               if (VerifieSaisie())
                   this.DialogResult = DialogResult.OK;
          }
     
         private void Annul_Click(object sender, EventArgs e)
         {
               this.DialogResult = DialogResult.Cancel;
         }
     
    }


    Et dans ta fenêtre appelante, tu as:

    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    private void AuthenticateUser()
    {
           using (MaFenetreAuthentification frm = new MaFenetreAuthentification())
           {
                 if (DialogResult.OK == frm.ShowDialog())
                  {
                        string nomUser = frm.NomUser;
                        // A toi de définir le reste
                  }
           }
    }

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    361
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 361
    Par défaut
    c'est pas plus simple d'utiliser des me.hide et nom_du_form.show?
    et pour faire passer le nom d'utilisateur, l'envoyer dans un textBox?

  4. #4
    Membre éclairé Avatar de Elwe31
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 487
    Par défaut
    Ben c'est ce que j'ai trouvé hier soir (hide et show)
    par contre, comment peut-on faire pour ouvrir une form avec son nom en parametre ?????

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    361
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 361
    Par défaut
    comment sa son nom en paramètre?

  6. #6
    Membre éclairé
    Inscrit en
    Avril 2006
    Messages
    346
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 346
    Par défaut
    c'est pas plus simple d'utiliser des me.hide et nom_du_form.show ?
    et pour faire passer le nom d'utilisateur, l'envoyer dans un textBox ?
    T'aurais un exemple de code ?

Discussions similaires

  1. Réponses: 1
    Dernier message: 12/01/2011, 19h12
  2. Fermer toutes les connections existante
    Par yonialhadeff dans le forum Général Dotnet
    Réponses: 5
    Dernier message: 16/03/2008, 23h29
  3. Fermer une fenêtre et en ouvrir une autre
    Par Ekarisor dans le forum GTK+ avec C & C++
    Réponses: 3
    Dernier message: 25/11/2007, 20h59
  4. Fermer un formulaire puis l'ouvrir à nouveau
    Par nikobell dans le forum IHM
    Réponses: 2
    Dernier message: 19/06/2007, 17h13
  5. fermer une fenêtre et en ouvrir une autre
    Par edson15 dans le forum Windows
    Réponses: 1
    Dernier message: 03/06/2007, 11h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo