Problème Evènement click

aDzzZ77 Messages postés 8 Statut Membre -  
lermite222 Messages postés 9042 Statut Contributeur -
Bonjour, j'ai un problème en ce qui concerne mon projet en vb, je n'arrive pas à faire la liaison entre les objets et le code afin de créer un évènement sur mon formulaire
1er problème:
Lorsque j'appui sur le bouton Send de mon formulaire, il est sencé me faire remarquer si le champ tbNom est vide.

Private Sub Send_Click()

If tbNom = "" Then
MsgBox "Veuillez remplir tous les champs svp", vbCritical, "Champs manquant"
Exit Sub
End If

End Sub

/////////////////////////////////////////////

2e problème:
J'ai inclus une image dans mon formulaire qui est sencée me redirigé vers un lien web mais sans succès

Private Sub Image22_Click()

System.Diagnostics.Process.Start ("adresseDuSite")

End Sub

Je suis un peu perdu :s si quelqu'un pourrait me venir en aide ce serait gentil :)

6 réponses

  1. aDzzZ77 Messages postés 8 Statut Membre
     
    Pour l'image avec l'hypertexte c'est réglé, j'ai inséré un lien directement en cliquant sur l'image plutôt qu'en faisant une fonction dédiée à ça. Mais pour le reste je bloque :s need help plz
    0
  2. aDzzZ77 Messages postés 8 Statut Membre
     
    ça marche si je met tbNom.SetFocus avant le if enfaite mais le pb c'est que je veux mettre plusieurs conditions: if tbNom="" Or tbPrenom="" etc et dans ce cas là cette méthode ne marche pas
    0
  3. clubdedub7 Messages postés 155 Statut Membre 4
     
    Bonjour,

    Utilise OrElse et pas Or tout simplement.
    0
  4. aDzzZ77 Messages postés 8 Statut Membre
     
    If tbPrenom.Text = "" OrElse tbNom.Text = "" Then
    ne marche pas il me met la ligne en rouge :s

    edit: Personne ? :'(
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. clubdedub7 Messages postés 155 Statut Membre 4
     
    Re,

    Essaye comme cela :

    If tbprenom.text = "" then
    retourne:
    // ton code
    
    elseif tbNom.text = "" then
    goto retourne
    end if
    
    
    0
  7. lermite222 Messages postés 9042 Statut Contributeur 1 199
     
    Bonjour,
    Apparemment tu est en VB.Net ??
    Si oui, pour avoir l'événement clic tu double clic sur le bouton et tu aura la procédure exacte.
        Private Sub Send_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Send.Click
    
        End Sub

    Et le code que tu à mis fonctionnera.
    Pour les deux conditions ce sera.
        Private Sub Send_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Send.Click
        If tbPrenom.Text = "" Or tbNom.Text = "" Then 
            MsgBox "Veuillez remplir tous les champs svp", vbCritical, "Champs manquant" 
            Exit Sub 
        End if
        'La traitement
        End Sub
    A+

    Si tu te cognes à un pot et que ça sonne creux, c'est pas forcément le pot qui est vide. ;-)(Confucius)
    Note: Je ne répond pas aux MP pour les questions techniques. Et ma boule de cristal est cassée .
    0