protected void SetCurrentState() { if (this.grayed && _buttonController != null && _buttonController.HasPage(GButton.DISABLED)) SetState(GButton.DISABLED); else SetState(_over ? GButton.OVER : GButton.UP); }