That sounds like it would be pretty cool. I *think* that you may be able to approach this strictly through the ControlDesigner. I'm think the OnPaintAdornments method. The problem, though, is going to be getting the Designer to respond to a click. OnMouseEnter, OnMouseLeave, and OnMouseHover are exposed, but no OnMouseDown or OnClick. I think that you are going to have to resort to overriding WndProc and look for the specific messages that you need. WM_LBUTTONDOWN (&H201), specifically... |