Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. User Control MouseEnter MouseLeave Problems

User Control MouseEnter MouseLeave Problems

Scheduled Pinned Locked Moved C#
question
3 Posts 2 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • N Offline
    N Offline
    notacake
    wrote on last edited by
    #1

    I've got a UserControl that responds to the MouseEnter and MouseLeave problems, making a highlight effect as the mouse passes over, however the controls within my control fire the MouseLeave event when the mouse moves from my control into the child control. Is there any way to make these controls "invisible" to mouse events? Thanks in advance, Peter

    D 1 Reply Last reply
    0
    • N notacake

      I've got a UserControl that responds to the MouseEnter and MouseLeave problems, making a highlight effect as the mouse passes over, however the controls within my control fire the MouseLeave event when the mouse moves from my control into the child control. Is there any way to make these controls "invisible" to mouse events? Thanks in advance, Peter

      D Offline
      D Offline
      david cohoon
      wrote on last edited by
      #2

      You could override the WndProc() method of the control to ignore the message.

      N 1 Reply Last reply
      0
      • D david cohoon

        You could override the WndProc() method of the control to ignore the message.

        N Offline
        N Offline
        notacake
        wrote on last edited by
        #3

        Hmmm, how would that work? I don't want to completely ignore the MouseLeave event of the control, I just want to ignore the MouseEnter event of the child controls, wouldn't the MouseLeave event of the user control still get fired?

        1 Reply Last reply
        0
        Reply
        • Reply as topic
        Log in to reply
        • Oldest to Newest
        • Newest to Oldest
        • Most Votes


        • Login

        • Don't have an account? Register

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • World
        • Users
        • Groups