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

Macros et VBA Excel Discussion :

ControlTipText sur pusieurs lignes


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de yadla
    Profil pro
    Inscrit en
    Août 2007
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 82
    Par défaut ControlTipText sur pusieurs lignes
    Bonjour à tous,

    Je cherche comment faire apparaitre une aide sans avoir une boite de dialogue qui s'ouvre par clic. J'ai utilisé ControlTipText, mais les phrases d'aide sont longues, et donc pas très lisible. Est-il possible d'aller à la ligne dans un ControlTipText ?
    Sinon, il y a peut être une autre solution ?

    Merci d'avance pour votre aide

    Yadla

  2. #2
    Membre éprouvé
    Inscrit en
    Janvier 2007
    Messages
    132
    Détails du profil
    Informations personnelles :
    Âge : 58

    Informations forums :
    Inscription : Janvier 2007
    Messages : 132
    Par défaut
    Bonjour
    Bon, j'ai cherché, expérimenté, bricolé... mais pas trouvé
    Par contre, une bidouille qui marche
    Données de base:
    Label1 est le contrôle auquel tu veux ajouter un Commentaire
    Label2 est le "ControlTipText" bricolé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Private Sub Label1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    Label2.AutoSize = False
    Label2.Caption = "aaaa" & Chr(13) & "bbbb"
    Label2.Left = X + Label1.Left
    Label2.Top = Y + Label1.Top
    Label2.AutoSize = True
    Label2.Visible = True
    End Sub
    Private Sub UserForm_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
    Label2.Visible = False
    End Sub
    Tu peux rajouter autant de contrôle_mousemove pour chaque contrôle que tu as
    Il y a peut être mieux...
    Slts

  3. #3
    Membre confirmé Avatar de yadla
    Profil pro
    Inscrit en
    Août 2007
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 82
    Par défaut
    Bonjour,

    Merci pour la petite bidouille

    J'étais parti là dessus de toutes facons... Parce que apparemment ce n'est pas possible, non

    Bonne journée

  4. #4
    Membre éprouvé
    Inscrit en
    Janvier 2007
    Messages
    132
    Détails du profil
    Informations personnelles :
    Âge : 58

    Informations forums :
    Inscription : Janvier 2007
    Messages : 132
    Par défaut
    Bonjour
    Un dernier conseil: avant de changer l'état visible de ton "ControlTipText", il serait peut être intéressant de tester son état, c'est plus rapide je crois
    Slts

  5. #5
    Membre confirmé Avatar de yadla
    Profil pro
    Inscrit en
    Août 2007
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 82
    Par défaut
    Bonjour,

    comment faire ?

    ca marche sans pour le moment.

  6. #6
    Membre éprouvé
    Inscrit en
    Janvier 2007
    Messages
    132
    Détails du profil
    Informations personnelles :
    Âge : 58

    Informations forums :
    Inscription : Janvier 2007
    Messages : 132
    Par défaut
    Bonjour
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    If Label2.Visible=True then Label2.Visible = False
    Et inversement
    C'est juste pour accélérer le mouvement car, sauf si on me contredit, un test est moins gourmand en temps qu'un changement d'état
    Slts

Discussions similaires

  1. controltiptext sur deux lignes
    Par zandru dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 20/05/2008, 13h40
  2. [VB6] Titre de colonne sur 2 lignes
    Par falbalaa dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 13/02/2004, 20h46
  3. Réponses: 4
    Dernier message: 19/01/2004, 08h52
  4. Define sur plusieurs lignes
    Par Gogoye dans le forum C
    Réponses: 6
    Dernier message: 06/10/2003, 11h45
  5. Récuperer Arguments sur la ligne de commande ?
    Par Muetdhiver dans le forum x86 16-bits
    Réponses: 9
    Dernier message: 20/01/2003, 21h01

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