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 :

Mettre Un Bouton Transparent


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2013
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2013
    Messages : 2
    Par défaut Mettre Un Bouton Transparent
    Bonjour,Je suis sous Visual Basic 2010 et j'ai une questions sans doute basique mais bon...Enfait Donc j'ai mis une image sur ma Form1 et j'aimerais mettre un bouton au niveaux d'une plante sur l'image jusque la pas de problème.Mais j'aimerais que ce bouton soit transparent mais que quand on clique sur la plante ou est le bouton transparent il s'active quand même.Ou Alors si vous avez une autre solution pour que quand on clique sur un endroit de l'image un code s'active.C'est assez urgent.

    Merci.

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur .Net / Delphi
    Inscrit en
    Juillet 2002
    Messages
    738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Eure (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur .Net / Delphi
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2002
    Messages : 738
    Par défaut
    Bonjour,
    si vous avez une autre solution pour que quand on clique sur un endroit de l'image un code s'active
    Je pense en effet que définir une zone clickable sur l'image est la meilleure solution. Schématiquement ça donnerait ça :

    Code vb.net : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
        ' MonRectangle étant la zone clickable de l'image :
        Private MonRectangle As Rectangle = New Rectangle(10, 10, 50, 50)
     
        Private Function IsCursorOnButton(Location As Point) As Boolean
            Return MonRectangle.Contains(Location)
        End Function
     
        Private Sub MonImage_MouseClick(sender As Object, e As MouseEventArgs) Handles MonImage.MouseClick
            If IsCursorOnButton(e.Location) Then
                MessageBox.Show("Click Bouton")
            End If
        End Sub

    A améliorer bien entendu si plusieurs zones de l'image sont clickables (je ne sais pas si ça se dit en fin de compte).

    eb.

Discussions similaires

  1. [VBA][Excel]Mettre un bouton d'aide sur un userform
    Par delamarque dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 03/01/2006, 18h30
  2. Mettre un bouton dans une cellule !!!!
    Par mehdi82 dans le forum Composants
    Réponses: 2
    Dernier message: 22/11/2005, 09h51
  3. [C#]Problème sur composant perso (Bouton Transparent)
    Par SLE dans le forum Windows Forms
    Réponses: 1
    Dernier message: 06/10/2005, 00h12
  4. [C#] problème de bouton transparent
    Par mbibim63 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 17/05/2005, 14h50
  5. bouton transparent
    Par Michaël dans le forum Flash
    Réponses: 2
    Dernier message: 25/07/2003, 14h59

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