System.Windows.Forms.ThemeWin32Classic.DrawButtonBackground C# (CSharp) Method

DrawButtonBackground() public method

public DrawButtonBackground ( Graphics g, Button button, Rectangle clipArea ) : void
g System.Drawing.Graphics
button Button
clipArea System.Drawing.Rectangle
return void
		public virtual void DrawButtonBackground (Graphics g, Button button, Rectangle clipArea) 
		{
			if (button.Pressed)
				ThemeElements.DrawButton (g, button.ClientRectangle, ButtonThemeState.Pressed, button.BackColor, button.ForeColor);
			else if (button.InternalSelected)
				ThemeElements.DrawButton (g, button.ClientRectangle, ButtonThemeState.Default, button.BackColor, button.ForeColor);
			else if (button.Entered)
				ThemeElements.DrawButton (g, button.ClientRectangle, ButtonThemeState.Entered, button.BackColor, button.ForeColor);
			else if (!button.Enabled)
				ThemeElements.DrawButton (g, button.ClientRectangle, ButtonThemeState.Disabled, button.BackColor, button.ForeColor);
			else
				ThemeElements.DrawButton (g, button.ClientRectangle, ButtonThemeState.Normal, button.BackColor, button.ForeColor);
		}
ThemeWin32Classic