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

VB.NET Discussion :

Gestion formulaire en visual studio 2005


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 77
    Par défaut Gestion formulaire en visual studio 2005
    Salut, premièrement je viens de créer un ecran de connexion dans un projet en visual studio 2005 ou je souhaite gerer trois sortes d'utilisateurs: administrateurs, responsable achat et responsable magasin. Ces trois utilisateurs ont des mots de passe différents. Je sais que la gestion de ce code se fera dans le code OK dans l'évènement click . Aussi je souhaiterais gerer le cas l'un des deux est erroné afin d'envoyé un message d'erreur genre vb exclamation " mot de passe et/ou login incorrecte, veuillez réessayer ou quitter"

    mon code est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Private Sub OK_Click(ByVal......)
     
            If ComboBox1.Text = "Administrateur" And PasswordTextBox.Text = "admin" Or ComboBox1.Text = "Responsable Achat" And PasswordTextBox.Text = "achat" Or ComboBox1.Text = "Responsable Uniforme" And PasswordTextBox.Text = "uniforme" Then
                FeuilleMere.Show()
                Me.Close()
            Else
                MessageBox.Show("Veuillez réessayer")
                ComboBox1.Text = ""
                PasswordTextBox.Text = ""
            End If
    End Sub
    Je voudrais avoir des corrections et ameliorations pour gerer le messagebox avec une boite de dialogue, un vb exclamation avec le bouton ok

    Merci

  2. #2
    Membre Expert Avatar de hunteshiva
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2010
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2010
    Messages : 1 069
    Par défaut
    Bonsoir,

    tu à l'air de débuter en vb.net, alors si je peut me permettre quelques conseil de programmations.

    tout d'abord nommer les éléments intelligemment:
    • formulaire: frmConnexion ou frmAcceuil
    • textbox: txtLogin, txtPassword
    • label: lblLogin, lblInfo
    • listbox: lstClients, lstLogin
    • combobox: cmbxConnexion
    • bouton: btOk
    • etc.


    Il existe des balises de code su le site *très pratique pour la lecture*
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Private Sub OK_Click(ByVal......)
     
    If ComboBox1.Text = "Administrateur" And PasswordTextBox.Text = "admin" Or ComboBox1.Text = "Responsable Achat" And PasswordTextBox.Text = "achat" Or ComboBox1.Text = "Responsable Uniforme" And PasswordTextBox.Text = "uniforme" Then
    FeuilleMere.Show()
    Me.Close()
    Else
    MessageBox.Show("Veuillez réessayer")
    ComboBox1.Text = ""
    PasswordTextBox.Text = ""
    End If
    End Sub
    pour ton test c'est pas une mauvaise idée, il y a toujours plusieurs solution * a chacun sa logique *
    j'ai pas trop compris le soucis avec la MsgBox, tu veut quoi exactement?
    la elle s'affiche quand le mot de passe est erroné, c'est ce que tu veut non?

  3. #3
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 77
    Par défaut
    Merci. en ce qui concerne la MsgBox, je souhaiterais l'avoir sous forme de boite de dialogue avec un ok, je crois qu'il s'agit d'un vb exclamation dans mon cas de ce genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    messagebox.Show ("Login et/ou mot de passe pas correct(s), veuillez réessayer",?,MessageBoxButtons.OK ,MessageBoxIcon.Exclamation )
    un truc de ce genre. je sais qu'il y a des erreurs.

  4. #4
    Membre Expert Avatar de hunteshiva
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2010
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2010
    Messages : 1 069
    Par défaut
    Merci,
    mais tu n'écoute pas ce qu'on te dit
    si tu ne te sert pas des balises de code, *chose que je t'ai dit*
    tu va vite agacer ceux qui vont lire


    je te conseil un tuto du site *il a toujours répondu a toutes mes interrogations*
    télécharge le au format pdf
    et fait tes recherche dedans tu aura tes réponse

    pour répondre a ta question, ceci devrai faire l'affaire:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    MsgBox("message", Style, Titre)
    Solution possible:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    MsgBox("Login et/ou mot de passe pas correct(s)" vbCrlf " veuillez réessayer", vbExclamation, "Erreur")
    '' le vbCrlf permet de sauter une ligne

  5. #5
    Membre confirmé
    Inscrit en
    Juillet 2009
    Messages
    77
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 77
    Par défaut
    Merci beaucoup et excusez moi pour mes erreurs, je suis entrain de lire le tuto afin d’être plus clair et précis dans mes post.

  6. #6
    Membre Expert Avatar de hunteshiva
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Février 2010
    Messages
    1 069
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Industrie

    Informations forums :
    Inscription : Février 2010
    Messages : 1 069
    Par défaut
    Pas de soucis,
    pense a mettre en bas de ton post si tu a ce que tu cherché

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 07/09/2012, 11h03
  2. Réponses: 0
    Dernier message: 23/01/2009, 14h25
  3. [Visual Studio 2005] Gestion des projets récents
    Par soso78 dans le forum Visual Studio
    Réponses: 1
    Dernier message: 19/05/2008, 15h22
  4. Réponses: 13
    Dernier message: 01/02/2008, 12h09
  5. Réponses: 9
    Dernier message: 14/08/2007, 12h14

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