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 :

tooltip avec image


Sujet :

VB.NET

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2010
    Messages
    150
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 150
    Par défaut tooltip avec image
    Salut,
    je cherche a creer une tooltip avec image
    j'ai bien cherche sur le net est j'ai trouve se code la

    Code vb.net : Sélectionner tout - Visualiser dans une fenêtre à part
    Public pb1 As PictureBox = New PictureBox()
    Code vb.net : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     Private Sub Form2_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            pb1.Load(My.Application.Info.DirectoryPath & "\untitled2.JPG")
            'SET THE VISIBILITY TO FALSE
            pb1.Visible = False
            ToolTip1.SetToolTip(PictureBox10, "blalblabla")
    end sub
    Code vb.net : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Sub ToolTip1_Popup(ByVal sender As System.Object, ByVal e As System.Windows.Forms.PopupEventArgs) Handles ToolTip1.Popup
            Dim wid As Integer = e.ToolTipSize.Width + pb1.Image.Width
            'GET THE WIDTH OF THE TOOLTIP AND KEEP SPACE FOR THE IMAGE
            Dim hgt As Integer = e.ToolTipSize.Height + pb1.Image.Height + 40
            'GET THE HEIGHT OF THE TOOLTIP AND KEEP SPACE FOR THE IMAGE PLUS A BIT
            If hgt < 50 Then hgt = 50
            'SET THE HEIGHT TO 50 IF IT IS TOO NARROW
            e.ToolTipSize = New Size(wid, hgt)
            'SET THE TOOLTIP SIZE
        End Sub
    Code vb.net : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     Private Sub ToolTip1_Draw(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DrawToolTipEventArgs) Handles ToolTip1.Draw
            ' Draw the background and border.
            e.DrawBackground()
            e.DrawBorder()
            ' Draw the text.
            Using sf As New StringFormat()
                sf.Alignment = StringAlignment.Near
                sf.LineAlignment = StringAlignment.Center
                Dim rect As New Rectangle(50, 0, e.Bounds.Width - 50, e.Bounds.Height)
                e.Graphics.DrawString(e.ToolTipText, e.Font, Brushes.Green, rect, sf)
            End Using
            ' Draw the image.
            e.Graphics.DrawImage(pb1.Image, 9, 9)
        End Sub

    mais helas l'image ne s'affiche pas ...


    voila le site source http://sahilebrahim.blogspot.com/201...ith-image.html

  2. #2
    Membre confirmé
    Inscrit en
    Novembre 2010
    Messages
    150
    Détails du profil
    Informations forums :
    Inscription : Novembre 2010
    Messages : 150
    Par défaut
    c'est bon j'ai trouve la solution

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Je pense que l'auteur du billet a oublié de préciser quelque chose... il faut mettre la propriété OwnerDraw à True pour que ça puisse fonctionner.

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par jalalnet Voir le message
    c'est bon j'ai trouve la solution
    Ce serait sympa d'en faire profiter tout le monde

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

Discussions similaires

  1. [CS4] Tooltip avec image sur survol lignes datagrid
    Par granchef dans le forum ActionScript 3
    Réponses: 2
    Dernier message: 08/12/2011, 09h51
  2. Tooltip avec texte + image
    Par magoer dans le forum Flex
    Réponses: 0
    Dernier message: 22/02/2011, 10h03
  3. alignement input avec image
    Par Shabata dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 24/02/2005, 09h45
  4. Formulaire et bouton submit avec image mapée
    Par dody dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 06/12/2004, 16h00
  5. boîte de dialogue avec image de fond + texte
    Par Eugénie dans le forum MFC
    Réponses: 13
    Dernier message: 31/08/2004, 13h32

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