none
changer la forme et la couleur d'un controle par le passage de la souris au dessus RRS feed

  • Question

  • Bsr,

    je suis dans visual studio 2010 (VB) j'qi envie de modifier certaines propiétés d'un Labeltext  ou un comandbuton  lorsque la souris passe au dessus

    Voici ce ke j'ai écris

     

    Private Sub LblBaseDeDonnées_MouseUp(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles

    LblBaseDeDonnées.MouseUp

     

    Me.ForeColor = Color

    .AntiqueWhite

     

    End

    Sub

    1) est ce ke c'est la bonne  Methode? (MouseHover ou MouseUp)

    2) Si oui quelle est la propriété k'il faut modifier pour changer la forme (bordures)  de mon Label?

    3) Lorsque j'aplique le bout de code donné plus haut tout mes Label changent de couleur alors ke je n'ai écris le code qu'a la propriété mousehover d'un seul. Je voudrais ke chakun change de couleur ou de forme uniquement lorsqu'il est survolé par la souris.

    Merci

     

    vendredi 16 septembre 2011 16:13

Réponses

  • Bonjour,

    1. Passer la souris sur un control déclenche l’événement MouseHover()

    3. Il ne faut pas mettre ME. mais le nom du label comme label1

    2. Voici un exemple:

    Public Class Form1
        Private Sub Label1_MouseHover(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.MouseHover
            Label1.BorderStyle = BorderStyle.Fixed3D
            Label1.ForeColor = Color.AntiqueWhite
        End Sub
    
        Private Sub Label1_MouseLeave(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.MouseLeave
            Label1.ForeColor = Color.Black
        End Sub
    End Class
    
    


     


    fred
    • Proposé comme réponse EhJoe vendredi 16 septembre 2011 19:51
    • Marqué comme réponse ntomswans vendredi 16 septembre 2011 21:41
    vendredi 16 septembre 2011 17:30

Toutes les réponses

  • Bonjour,

    1. Passer la souris sur un control déclenche l’événement MouseHover()

    3. Il ne faut pas mettre ME. mais le nom du label comme label1

    2. Voici un exemple:

    Public Class Form1
        Private Sub Label1_MouseHover(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.MouseHover
            Label1.BorderStyle = BorderStyle.Fixed3D
            Label1.ForeColor = Color.AntiqueWhite
        End Sub
    
        Private Sub Label1_MouseLeave(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label1.MouseLeave
            Label1.ForeColor = Color.Black
        End Sub
    End Class
    
    


     


    fred
    • Proposé comme réponse EhJoe vendredi 16 septembre 2011 19:51
    • Marqué comme réponse ntomswans vendredi 16 septembre 2011 21:41
    vendredi 16 septembre 2011 17:30
  • Merci bcp fred

     

    vendredi 16 septembre 2011 21:40