コード例 #1
0
ファイル: Slider.cs プロジェクト: Sektorka/MariaRadio
 protected override void OnMouseUp(MouseEventArgs e)
 {
     _eSliderState = SliderSelectedState.Depressed;
     _bInTarget = false;
     DrawSlider();
     base.OnMouseUp(e);
 }
コード例 #2
0
ファイル: Slider.cs プロジェクト: Sektorka/MariaRadio
 protected override void OnMouseLeave(EventArgs e)
 {
     _eSliderState = SliderSelectedState.MouseLeave;
     DrawSlider();
     base.OnMouseLeave(e);
 }
コード例 #3
0
ファイル: Slider.cs プロジェクト: Sektorka/MariaRadio
 protected override void OnMouseHover(EventArgs e)
 {
     _eSliderState = SliderSelectedState.Hover;
     DrawSlider();
     base.OnMouseHover(e);
 }
コード例 #4
0
ファイル: Slider.cs プロジェクト: Sektorka/MariaRadio
 protected override void OnMouseDown(MouseEventArgs e)
 {
     InTarget = (SliderHitTest() == HitTest.Button);
     if (InTarget)
         _eSliderState = SliderSelectedState.Pressed;
     else
         _eSliderState = SliderSelectedState.Focused;
     DrawSlider();
     base.OnMouseDown(e);
 }
コード例 #5
0
ファイル: Slider.cs プロジェクト: Sektorka/MariaRadio
 protected override void OnLostFocus(EventArgs e)
 {
     _eSliderState = SliderSelectedState.None;
     DrawSlider();
     base.OnLostFocus(e);
 }
コード例 #6
0
ファイル: Slider.cs プロジェクト: Sektorka/MariaRadio
 protected override void OnGotFocus(EventArgs e)
 {
     if (!InTarget)
     {
         _eSliderState = SliderSelectedState.Focused;
         DrawSlider();
     }
     base.OnGotFocus(e);
 }