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

Windows Forms Discussion :

[VB.NET] ToolTip exotique ??


Sujet :

Windows Forms

  1. #1
    Membre éprouvé Avatar de graphicsxp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 758
    Points : 1 022
    Points
    1 022
    Par défaut [VB.NET] ToolTip exotique ??
    Bonjour,
    Comment s'appelle le control qui correspond a ces petites fenetres pop-up jaunes qui apparaissent lorsqu'on survole quelque chose avec la souris ? J'aimerais en afficher une pendant un certain laps de temps lorsque l'utilisateur selectionne une ligne de mon datagrid, mais sans connaitre le nom du control...ca va etre dur

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    105
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2003
    Messages : 105
    Points : 134
    Points
    134
    Par défaut
    C'est le controle ToolTip. Il y a eu plusieurs questions sur les tooltips tout récemment (si ce n'est pas aujourd'hui) donc si tu veux en savoir plus, fais une petite recherche sur le forum

    Bonne journée

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    310
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 310
    Points : 157
    Points
    157
    Par défaut
    ToolTip

  4. #4
    Membre éprouvé Avatar de graphicsxp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 758
    Points : 1 022
    Points
    1 022
    Par défaut
    ha oui merci. tooltip en effet. Sauf que moi je ne voudrais pas qu'il s'affiche lorsque l'utilisateur passe la souris sur le control mais lorsqu'il selectionne une ligne du datagrid. Je fantasme ou c'est possible ?

  5. #5
    Membre éprouvé Avatar de graphicsxp
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    758
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Luxembourg

    Informations forums :
    Inscription : Avril 2004
    Messages : 758
    Points : 1 022
    Points
    1 022
    Par défaut
    hop en fait j'ai reussi
    voici mon code si y en a que ca interesse....
    c'est specifique a mon application mais bon le principe y est
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
       Public Sub ShowErrorTip(ByRef myDG As DataGrid, ByRef myToolTip As ToolTip, ByVal e As System.Windows.Forms.MouseEventArgs)
            Dim objHTI As System.Windows.Forms.DataGrid.HitTestInfo
            Dim objCellBounds As System.Drawing.Rectangle
            Dim intCellWidth As Integer
     
            If myToolTip Is Nothing Then
                myToolTip = New System.Windows.Forms.ToolTip
            End If
     
            'Get the hit type 
            objHTI = myDG.HitTest(e.X, e.Y)
            Select Case objHTI.Type
                'check if the hit typed a rowheader 
            Case System.Windows.Forms.DataGrid.HitTestType.RowHeader
                    Try
                        myToolTip.AutomaticDelay = 1000
                        'check if it's a missing field or mismatching field
                        If myDG.Item(objHTI.Row, 4) Is DBNull.Value Then
                            myToolTip.SetToolTip(myDG, "missing field")
                            myToolTip.Active = True
                        Else
                            myToolTip.SetToolTip(myDG, "fields types don't match")
                            myToolTip.Active = True
                        End If
                    Catch
                    End Try
            End Select
        End Sub

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

Discussions similaires

  1. [Débutant] VB.net ToolTip sur picturebox jamais vidé
    Par sak_ura dans le forum Windows Forms
    Réponses: 1
    Dernier message: 27/02/2015, 08h20
  2. [Débutant] VB.NET ToolTip #Couleur
    Par Anonyme92100 dans le forum VB.NET
    Réponses: 0
    Dernier message: 27/06/2012, 15h30
  3. Réponses: 3
    Dernier message: 15/07/2006, 04h45
  4. [VB.NET] Binder ToolTip DataGrid
    Par sg-40 dans le forum ASP.NET
    Réponses: 3
    Dernier message: 16/07/2004, 13h56
  5. [VB.NET] Tooltips dans un DataGrid
    Par seemax dans le forum Windows Forms
    Réponses: 9
    Dernier message: 22/04/2004, 14h16

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