Why does this control not include MouseEnter/MouseLeave events? And if I wanted to implement them how would I go about doing so... I noticed in the Buttons.pas there are TSpeedButton.CMMouseEnter & TSpeedButton.CMMouseLeave procedures, but I'd rather not stick my code in there.