XCore.PanelButton.panelButton_MouseLeave C# (CSharp) Method

panelButton_MouseLeave() private method

private panelButton_MouseLeave ( object sender, EventArgs e ) : void
sender object
e System.EventArgs
return void
		private void panelButton_MouseLeave(object sender, EventArgs e)
		{
			mouseOverControl = false;

			XCore.ChoiceRelatedClass choice = (XCore.ChoiceRelatedClass) this.Tag;
			UIItemDisplayProperties display = choice.GetDisplayProperties();

			if(display.Checked)
			{
				this.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemCheckedBackground;
				this.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.ItemCheckedBackground2;
			}
			else
			{
				this.Style.BackColor1.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground;
				this.Style.BackColor2.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelBackground2;
				this.Style.ForeColor.ColorSchemePart = DevComponents.DotNetBar.eColorSchemePart.PanelText;
			}

			this.Refresh();
		}
	}