Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 5 sur 5
  1. #1
    Membre du Club
    Homme Profil pro Bastien Morier
    Spécialiste en Maintenance Applicative / Developpeur C#, VB, PL-SQL, T-SQL
    Inscrit en
    septembre 2008
    Messages
    206
    Détails du profil
    Informations personnelles :
    Nom : Homme Bastien Morier
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Spécialiste en Maintenance Applicative / Developpeur C#, VB, PL-SQL, T-SQL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : septembre 2008
    Messages : 206
    Points : 56
    Points
    56

    Par défaut Farpoint 2.5 Tooltip sur un spread databind [VB6]

    Bonjour,

    J'utilise la version 2.5 de Farpoint Spread pour une appli en VB6.

    Je dois afficher dans une colonne d'un spread, une chaine trop longue pour apparaitre en entier.

    Je voudrais donc mettre en place un tooltip sur chaque cellule d'une colonne.

    Actuellement, j'arrive à afficher un tooltip mais sur le tableau en entier (ce qui n'a aucun sens ).

    Avez-vous la solution ?

    Merci

  2. #2
    Membre Expert
    Inscrit en
    juin 2006
    Messages
    763
    Détails du profil
    Informations forums :
    Inscription : juin 2006
    Messages : 763
    Points : 1 111
    Points
    1 111

    Par défaut

    Salut reitsab,

    Dans ma boîte, on utilise la version 7 je crois mais c'est peut être toujours le même principe...
    Bref dans mon cas, j'ai du passer par la fonction TextTipFetch.

    J'espère que ça pourra t'aider un peu.

  3. #3
    Membre du Club
    Homme Profil pro Bastien Morier
    Spécialiste en Maintenance Applicative / Developpeur C#, VB, PL-SQL, T-SQL
    Inscrit en
    septembre 2008
    Messages
    206
    Détails du profil
    Informations personnelles :
    Nom : Homme Bastien Morier
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Spécialiste en Maintenance Applicative / Developpeur C#, VB, PL-SQL, T-SQL
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : septembre 2008
    Messages : 206
    Points : 56
    Points
    56

    Par défaut

    Salut,
    Merci pour ta reponse.
    Malheureusement, cette fonction n'existe pas pour la version 2.5...

  4. #4
    Rédacteur/Modérateur
    Avatar de ProgElecT
    Homme Profil pro Francis MILLET
    Inscrit en
    décembre 2004
    Messages
    3 466
    Détails du profil
    Informations personnelles :
    Nom : Homme Francis MILLET
    Âge : 58
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Secteur : Communication - Médias

    Informations forums :
    Inscription : décembre 2004
    Messages : 3 466
    Points : 5 761
    Points
    5 761

    Par défaut

    Salut

    Je n'ai pas la solution pour ce composant, juste une indication, avec un MSHFlexGrid il est possible de faire
    Code :
    1
    2
    3
    4
    Private Sub MSHFlexGrid1_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
    Me.Caption = "Col: " & MSHFlexGrid1.MouseCol & "    Lig: " & MSHFlexGrid1.MouseRow
    MSHFlexGrid1.ToolTipText = MSHFlexGrid1.TextMatrix(MSHFlexGrid1.MouseRow, MSHFlexGrid1.MouseCol)
    End Sub
    Je n'ai pas trouvé les propriétés est méthodes pour Farpoint Spread , n'existerait il pas des propriétés est méthodes équivalentes ?

  5. #5
    Expert Confirmé

    Homme Profil pro Eric Metz
    Développeur informatique
    Inscrit en
    avril 2006
    Messages
    932
    Détails du profil
    Informations personnelles :
    Nom : Homme Eric Metz
    Âge : 37
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Santé

    Informations forums :
    Inscription : avril 2006
    Messages : 932
    Points : 3 199
    Points
    3 199

    Par défaut

    Avec une version 3.0 du spread j'ai fait un truc du genre qui m'affiche bien un tooltip sur une cellule survolée par la souris :

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    Private Sub sp_MouseMove(Button As Integer, Shift As Integer, x As Single, y As Single)
      Dim Col As Long, Row As Long
      Dim value As Variant
     
      sp.GetCellFromScreenCoord Col, Row, x, y
     
      Call sp.GetText(Col, Row, value)
     
      sp.ToolTipText = CStr(value)
    End Sub
    Si c'est pour l'afficher que sur les cellules d'une colonne donnée, il suffit de mettre une condition sur le numéro de colonne.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •