コード例 #1
0
ファイル: ifcButton.cs プロジェクト: vMacho/MekaBoy
    void OnMouseUpAsButton()
    {
        if(state!=btnState.disable){
            state = btnState.hover;

            if(ifcEvento!=null) ifcEvento();// Informar que se pulso el boton
        }
    }
コード例 #2
0
 private void BitmapButton_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyData == Keys.Space)
     {
         imgState = btnState.BUTTON_DOWN;
         Invalidate();
     }
 }
コード例 #3
0
 void RectButton_MouseDown(object sender, MouseEventArgs e)
 {
     if (!CheckMouseHover())
     {
         return;
     }
     _state = btnState.BUTTON_DOWN;
     Invalidate();
 }
コード例 #4
0
 private void BitmapButton_KeyUp(object sender, KeyEventArgs e)
 {
     if (e.KeyData == Keys.Space)
     {
         // still has focus
         imgState = btnState.BUTTON_FOCUSED;
         Invalidate();
     }
 }
コード例 #5
0
 private void BitmapButton_MouseLeave(object sender, EventArgs e)
 {
     // only restore state if doesn't have focus
     if (imgState != btnState.BUTTON_FOCUSED)
     {
         imgState = btnState.BUTTON_UP;
     }
     mouseEnter = false;
     Invalidate();
 }
コード例 #6
0
 private void BitmapButton_MouseEnter(object sender, EventArgs e)
 {
     // only show mouse enter if doesn't have focus
     if (imgState == btnState.BUTTON_UP)
     {
         imgState = btnState.BUTTON_MOUSE_ENTER;
     }
     mouseEnter = true;
     Invalidate();
 }
コード例 #7
0
 void RectButton_EnabledChanged(object sender, EventArgs e)
 {
     if (Enabled)
     {
         _state = btnState.BUTTON_UP;
     }
     else
     {
         _state = btnState.BUTTON_DISABLED;
     }
     Invalidate();
 }
コード例 #8
0
		private void BitmapButton_LostFocus(object sender, EventArgs e)
		{
			if (mouseEnter)
			{
				imgState=btnState.BUTTON_MOUSE_ENTER;
			}
			else
			{
				imgState=btnState.BUTTON_UP;
			}
			Invalidate();
		}
コード例 #9
0
 private void BitmapButton_LostFocus(object sender, EventArgs e)
 {
     if (mouseEnter)
     {
         imgState = btnState.BUTTON_MOUSE_ENTER;
     }
     else
     {
         imgState = btnState.BUTTON_UP;
     }
     Invalidate();
 }
コード例 #10
0
 private void BitmapButton_EnabledChanged(object sender, EventArgs e)
 {
     if (Enabled)
     {
         imgState = btnState.BUTTON_UP;
     }
     else
     {
         imgState = btnState.BUTTON_DISABLED;
     }
     Invalidate();
 }
コード例 #11
0
        void RectButton_MouseUp(object sender, MouseEventArgs e)
        {
            if (!CheckMouseHover())
            {
                return;
            }
            _state = btnState.BUTTON_FOCUSED;
            Invalidate();


            if (ValidClick != null)
            {
                if (ValidClick.Target != null)
                {
                    this.Invoke(ValidClick, new object[] { this, e });
                }
            }
        }
コード例 #12
0
ファイル: ifcButton.cs プロジェクト: vMacho/MekaBoy
 void OnMouseEnter()
 {
     if(state!=btnState.disable)
         state = btnState.hover;
 }
コード例 #13
0
ファイル: ifcButton.cs プロジェクト: vMacho/MekaBoy
 void OnMouseExit()
 {
     if(state!=btnState.disable)
         state = btnState.idle;
 }
コード例 #14
0
		private void BitmapButton_KeyDown(object sender, KeyEventArgs e)
		{
			if (e.KeyData==Keys.Space)
			{
				imgState=btnState.BUTTON_DOWN;
				Invalidate();
			}
		}
コード例 #15
0
 private void BitmapButton_GotFocus(object sender, EventArgs e)
 {
     imgState = btnState.BUTTON_FOCUSED;
     Invalidate();
 }
コード例 #16
0
		private void BitmapButton_EnabledChanged(object sender, EventArgs e)
		{
			if (Enabled)
			{
				imgState=btnState.BUTTON_UP;
			}
			else
			{
				imgState=btnState.BUTTON_DISABLED;
			}
			Invalidate();
		}
コード例 #17
0
		private void BitmapButton_MouseLeave(object sender, EventArgs e)
		{
			// only restore state if doesn't have focus
			if (imgState != btnState.BUTTON_FOCUSED)
			{
				imgState=btnState.BUTTON_UP;
			}
			mouseEnter=false;
			Invalidate();
		}
コード例 #18
0
ファイル: RectButton.cs プロジェクト: imdmmp/kpgweigher
 void RectButton_EnabledChanged(object sender, EventArgs e)
 {
     if (Enabled)
     {
         _state = btnState.BUTTON_UP;
     }
     else
     {
         _state = btnState.BUTTON_DISABLED;
     }
     Invalidate();
 }
コード例 #19
0
ファイル: ifcButton.cs プロジェクト: vMacho/MekaBoy
 void OnMouseDown()
 {
     if(state!=btnState.disable)
         state = btnState.pushed;
 }
コード例 #20
0
		private void BitmapButton_MouseEnter(object sender, EventArgs e)
		{
			// only show mouse enter if doesn't have focus
			if (imgState==btnState.BUTTON_UP)
			{
				imgState=btnState.BUTTON_MOUSE_ENTER;
			}
			mouseEnter=true;
			Invalidate();
		}
コード例 #21
0
		private void BitmapButton_GotFocus(object sender, EventArgs e)
		{
			imgState=btnState.BUTTON_FOCUSED;
			Invalidate();
		}
コード例 #22
0
		private void BitmapButton_MouseUp(object sender, MouseEventArgs e)
		{
			imgState=btnState.BUTTON_FOCUSED;
			Invalidate();
		}
コード例 #23
0
		private void BitmapButtonMouseDow_n(object sender, MouseEventArgs e)
		{
			imgState=btnState.BUTTON_DOWN;
			Invalidate();
		}
コード例 #24
0
 private void BitmapButton_MouseDown(object sender, MouseEventArgs e)
 {
     imgState = btnState.BUTTON_DOWN;
     Invalidate();
 }
コード例 #25
0
ファイル: RectButton.cs プロジェクト: imdmmp/kpgweigher
 void RectButton_MouseDown(object sender, MouseEventArgs e)
 {
     if (!CheckMouseHover())
         return;
     _state = btnState.BUTTON_DOWN;
     Invalidate();
 }
コード例 #26
0
 private void BitmapButton_MouseUp(object sender, MouseEventArgs e)
 {
     imgState = btnState.BUTTON_FOCUSED;
     Invalidate();
 }
コード例 #27
0
ファイル: RectButton.cs プロジェクト: imdmmp/kpgweigher
        void RectButton_MouseUp(object sender, MouseEventArgs e)
        {
            if (!CheckMouseHover())
                return;
            _state = btnState.BUTTON_FOCUSED;
            Invalidate();

            if (ValidClick != null)
            {
                if (ValidClick.Target != null)
                {
                    this.Invoke(ValidClick, new object[] { this, e });
                }
            }
        }
コード例 #28
0
ファイル: ifcButton.cs プロジェクト: vMacho/MekaBoy
 void Awake()
 {
     state = btnState.idle;
 }
コード例 #29
0
		private void BitmapButton_KeyUp(object sender, KeyEventArgs e)
		{
			if (e.KeyData==Keys.Space)
			{
				// still has focus
				imgState=btnState.BUTTON_FOCUSED;
				Invalidate();
			}
		}