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 :

Comment détecter un clic droit ?


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2009
    Messages : 13
    Par défaut Comment détecter un clic droit ?
    Alors voilà tout est dans le titre... j'aimerais détecter un clic droit de la souris sur un bouton.. pour un projet de démineur faire le petit drapeau!

    Merci

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    dans les evenements de clic de souris (click, mousedown ...) tu peux le savoir
    dans e tu une propriété qui te dis quel bouton est enfoncé
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2009
    Messages : 13
    Par défaut
    J'ai réussi mais pas à l'aide de e...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    (dans une autre porition du code j'ai un addhandler)
    AddHandler cases.MouseDown, AddressOf DetectMine
     
    Private Sub DetectMine(ByVal sender As System.Object, ByVal e As System.EventArgs)
            If MouseButtons = Windows.Forms.MouseButtons.Right Then
                MsgBox(sender.name)
                sender.BackgroundImage = New Bitmap("mine.bmp")
            End If
     
        End Sub
    Si cette solution n'est pas la meilleur.. m'en faire part...



    Mais j'ai une nouvelle question. Je dois afficher la mine lorsqu'elle est clické et mon drapeau sur le clic droit. J'avais réussis à le faire à l'aide de la commande suivante

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
                sender.BackgroundImage = New Bitmap("mine.bmp")
     
    ou
     
                sender.BackgroundImage = Image.FromFile("mine.bmp")
    J'ai mis mine.bmp dans le dossier bin\Debug et tout fonctionnait... mais tout d'un coup ça ne marche plus et je n'ai rien touché qui est rapport à cela à ma connaisance..

    Ma question est : quelle est la meilleur façon d'aller chercher une image ? Je crois qu'on peut la rajouter à la solution ? où est-ce mieux d'y aller en rajoutant quelque chose dans le genre de "current dir" dans le nom de l'objet ?

    Aussi, quelle est la directory par défaut où mon code va chercher mine.bmp ?

    Merci encore 1000 fois a+

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    dans l'explorateur de solution tu as un fichier de ressource pour l'appli
    glisser les images dedans

    ensuite les images se trouvent dans les resources, et donc dans l'exe carrément

    puis
    backgroundimage = my.resources.mine
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2009
    Messages : 13
    Par défaut
    Je ne sais pas ce que tu veux dire par "ressource" mais, j'ai glissé mes images dans mon projet... c'est à dire avec "Myproject" "Form1" "Form2" et "module1.vb"...

    Cependant, my.resources.mine ne fonctionne pas et je n'arrive toujours pas à l'afficher.




    Aussi, j'essai de transféré les valeurs d'une variable d'un Form à un autre.. J'ai déclaré mes variables comme étant public dans un module(Est-ce la bonne façon de faire ?). La variable existe toujours dans le second form mais ne conserve pas sa valeur. Comment je fais ?

  6. #6
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Juin 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2009
    Messages : 13
    Par défaut
    Si j'le demande c'est que je n'ai pas réussi à le trouver au travers des 1000 pages de ce tutoriel, la FAQ et sur internet en général..

    merci pareil..

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 10/01/2014, 09h25
  2. Comment détecter le clic du bouton central dans un Table LWUIT ?
    Par andrianiaina dans le forum Développement Mobile en Java
    Réponses: 0
    Dernier message: 20/05/2011, 17h39
  3. Détecter le clic droit sous Opera 9
    Par Shargat dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 15/05/2009, 21h59
  4. comment éviter un clic droit ?
    Par bourrassa dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 06/06/2008, 16h39
  5. Réponses: 8
    Dernier message: 14/03/2005, 21h43

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