protected override void OnMouseUp(MouseEventArgs e) { _eSliderState = SliderSelectedState.Depressed; _bInTarget = false; DrawSlider(); base.OnMouseUp(e); }
protected override void OnMouseLeave(EventArgs e) { _eSliderState = SliderSelectedState.MouseLeave; DrawSlider(); base.OnMouseLeave(e); }
protected override void OnMouseHover(EventArgs e) { _eSliderState = SliderSelectedState.Hover; DrawSlider(); base.OnMouseHover(e); }
protected override void OnMouseDown(MouseEventArgs e) { InTarget = (SliderHitTest() == HitTest.Button); if (InTarget) _eSliderState = SliderSelectedState.Pressed; else _eSliderState = SliderSelectedState.Focused; DrawSlider(); base.OnMouseDown(e); }
protected override void OnLostFocus(EventArgs e) { _eSliderState = SliderSelectedState.None; DrawSlider(); base.OnLostFocus(e); }
protected override void OnGotFocus(EventArgs e) { if (!InTarget) { _eSliderState = SliderSelectedState.Focused; DrawSlider(); } base.OnGotFocus(e); }