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 6 et antérieur Discussion :

Afficher un texte lorsqu'on met en surbrillance un controle


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2011
    Messages : 98
    Par défaut Afficher un texte lorsqu'on met en surbrillance un controle
    Bonjour à tous, voila je code en vb6 aujourd'hui.

    J'aimerais savoir comment faire lorsque ma souris est sur un label en surbrillance, afficher un texte spécifique.

    Un peu comme lorsque vous mettez en surbrillance un fichier, le pc va afficher sa taille, son nom etc ...

    Merci !

  2. #2
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Salut

    Un label ne peut être sélectionné par un utilisateur du programme.
    A la rigueur on peut le simuler par code et donc faire apparaître une information lors du passage de la souris.
    Pour essais, sur un Form, un Label et un CommandButton avec ce
    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
    Option Explicit
    Dim BackSelect As Long
    Dim ForColorSelect As Long
    Private Sub Form_Load()
    BackSelect = &H8000000D
    ForColorSelect = &HFFFFFF
    End Sub
     
    Private Sub Command1_Click()
    'bouton bascule sélectionné/desélectionné
    If Label1.BackColor = BackSelect Then
        Label1.BackColor = &H80000005: Label1.ForeColor = &H80000008: Label1.ToolTipText = ""
        Else
        Label1.BackColor = BackSelect: Label1.ForeColor = ForColorSelect
    End If
    End Sub
     
    Private Sub Label1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
     
    If Label1.ToolTipText = "" And Label1.ForeColor = ForColorSelect Then
        'puisque Label1 est en sur-brillance, affiche un texte dans la bulle de celui-ci
        Label1.ToolTipText = "Passage du curseur au dessus du label"
    End If
    End Sub
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2011
    Messages : 98
    Par défaut
    concretement je veux que sa marche sur ma checkbox qui s'appelle

    CHK_CP

    et je veux afficher le texte 'Conditions Personnelles'


    Comment je me débrouille tu m'as un peu perdu je doit avoir ^^'

    cette checkBox est sur une form


    Merci

  4. #4
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 132
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 69
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 132
    Par défaut
    Citation Envoyé par Phossoyeur Voir le message
    concretement je veux que sa marche sur ma checkbox qui s'appelle CHK_CP et je veux afficher le texte 'Conditions Personnelles'
    Comment je me débrouille tu m'as un peu perdu...
    Merci
    ............
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Private Sub CHK_CP_Click()
    If CHK_CP.Value = 1 Then
        'selectionné
        CHK_CP.ToolTipText = "Conditions Personnelle'"
        Else
        'non selectionné
        CHK_CP.ToolTipText = ""
    End If
    End Sub
    ?
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

Discussions similaires

  1. Comment afficher du texte avec swing ?
    Par meda dans le forum AWT/Swing
    Réponses: 8
    Dernier message: 27/10/2004, 14h35
  2. [TabControl] Afficher du texte en transparence
    Par Benjamin GAGNEUX dans le forum Composants VCL
    Réponses: 2
    Dernier message: 21/10/2004, 23h01
  3. Afficher du texte en couleur sous Borland C++ 4.02
    Par Cthulhu 22 dans le forum Autres éditeurs
    Réponses: 7
    Dernier message: 18/11/2003, 00h53
  4. afficher du texte
    Par Mau dans le forum OpenGL
    Réponses: 10
    Dernier message: 24/06/2003, 15h31
  5. Réponses: 2
    Dernier message: 10/06/2002, 11h03

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