134 references to PushButtonState
System.Windows.Forms (105)
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonStandardAdapter.cs (8)
16private PushButtonState DetermineState(bool up) 18PushButtonState state = PushButtonState.Normal; 22state = PushButtonState.Pressed; 26state = PushButtonState.Hot; 30state = PushButtonState.Disabled; 34state = PushButtonState.Default; 48PushButtonState pbState = DetermineState(up);
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\ButtonDarkModeAdapter.cs (15)
28private Color GetButtonTextColor(IDeviceContext deviceContext, PushButtonState state) 52private Color GetButtonBackColor(PushButtonState state) 84PushButtonState pushButtonState = ToPushButtonState(state, Control.Enabled); 127PushButtonState.Pressed, 132GetButtonBackColor(PushButtonState.Pressed), 138GetButtonTextColor(e, PushButtonState.Pressed), 165PushButtonState.Hot, 170GetButtonBackColor(PushButtonState.Hot), 176GetButtonTextColor(e, PushButtonState.Hot), 205private static PushButtonState ToPushButtonState(CheckState state, bool enabled) => 207? PushButtonState.Disabled 210CheckState.Unchecked => PushButtonState.Normal, 211CheckState.Checked => PushButtonState.Pressed, 212CheckState.Indeterminate => PushButtonState.Hot, 213_ => PushButtonState.Normal
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\ButtonDarkModeRendererBase.cs (4)
35PushButtonState state, 79public abstract Rectangle DrawButtonBackground(Graphics graphics, Rectangle bounds, PushButtonState state, bool isDefault, Color backColor); 83public abstract Color GetTextColor(PushButtonState state, bool isDefault); 85public abstract Color GetBackgroundColor(PushButtonState state, bool isDefault);
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\FlatButtonDarkModeRenderer.cs (17)
26Graphics graphics, Rectangle bounds, PushButtonState state, bool isDefault, Color backColor) 54public override Color GetTextColor(PushButtonState state, bool isDefault) => 55state == PushButtonState.Disabled 61public override Color GetBackgroundColor(PushButtonState state, bool isDefault) => 65PushButtonState.Normal => DefaultColors.StandardBackColor, 66PushButtonState.Hot => DefaultColors.HoverBackColor, 67PushButtonState.Pressed => DefaultColors.PressedBackColor, 68PushButtonState.Disabled => DefaultColors.DisabledBackColor, 73PushButtonState.Normal => DefaultColors.StandardBackColor, 74PushButtonState.Hot => DefaultColors.HoverBackColor, 75PushButtonState.Pressed => DefaultColors.PressedBackColor, 76PushButtonState.Disabled => DefaultColors.DisabledBackColor, 80private static void DrawButtonBorder(Graphics g, Rectangle bounds, PushButtonState state, bool isDefault) 109private static Color GetBorderColor(PushButtonState state) => 112PushButtonState.Pressed => DefaultColors.PressedSingleBorderColor, 113PushButtonState.Hot => DefaultColors.SingleBorderColor, 114PushButtonState.Disabled => DefaultColors.DisabledBorderLightColor,
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\IButtonRenderer.cs (3)
46PushButtonState state, 63Rectangle DrawButtonBackground(Graphics graphics, Rectangle bounds, PushButtonState state, bool isDefault, Color backColor); 76Color GetTextColor(PushButtonState state, bool isDefault);
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\PopupButtonDarkModeRenderer.cs (17)
33public override Rectangle DrawButtonBackground(Graphics graphics, Rectangle bounds, PushButtonState state, bool isDefault, Color backColor) 43if (state == PushButtonState.Pressed) 91public override Color GetTextColor(PushButtonState state, bool isDefault) => 92state == PushButtonState.Disabled 101public override Color GetBackgroundColor(PushButtonState state, bool isDefault) => 105PushButtonState.Normal => DefaultColors.StandardBackColor, 106PushButtonState.Hot => DefaultColors.HoverBackColor, 107PushButtonState.Pressed => DefaultColors.PressedBackColor, 108PushButtonState.Disabled => DefaultColors.DisabledBackColor, 113PushButtonState.Normal => DefaultColors.StandardBackColor, 114PushButtonState.Hot => DefaultColors.HoverBackColor, 115PushButtonState.Pressed => DefaultColors.PressedBackColor, 116PushButtonState.Disabled => DefaultColors.DisabledBackColor, 123private static void DrawButtonBorder(Graphics graphics, Rectangle bounds, PushButtonState state, bool isDefault) 142if (state == PushButtonState.Pressed) 150else if (state == PushButtonState.Disabled) 201if (isDefault && state != PushButtonState.Disabled)
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\SystemButtonDarkModeRenderer.cs (14)
33public override Rectangle DrawButtonBackground(Graphics graphics, Rectangle bounds, PushButtonState state, bool isDefault, Color backColor) 72public override Color GetTextColor(PushButtonState state, bool isDefault) => 73state == PushButtonState.Disabled 82public override Color GetBackgroundColor(PushButtonState state, bool isDefault) => 87PushButtonState.Normal => Color.FromArgb( 91PushButtonState.Hot => Color.FromArgb( 95PushButtonState.Pressed => Color.FromArgb( 99PushButtonState.Disabled => DefaultColors.DisabledBackColor, 104PushButtonState.Normal => DefaultColors.StandardBackColor, 105PushButtonState.Hot => DefaultColors.HoverBackColor, 106PushButtonState.Pressed => DefaultColors.PressedBackColor, 107PushButtonState.Disabled => DefaultColors.DisabledBackColor, 117PushButtonState state, 122if (state == PushButtonState.Disabled)
System\Windows\Forms\Controls\Buttons\ButtonRenderer.cs (20)
37public static bool IsBackgroundPartiallyTransparent(PushButtonState state) 65/// <inheritdoc cref="DrawButton(Graphics, Rectangle, string?, Font?, TextFormatFlags, Image, Rectangle, bool, PushButtonState)"/> 66public static void DrawButton(Graphics g, Rectangle bounds, PushButtonState state) => 69internal static void DrawButton(IDeviceContext deviceContext, Rectangle bounds, PushButtonState state) 90PushButtonState state, 124/// <inheritdoc cref="DrawButton(Graphics, Rectangle, string?, Font?, TextFormatFlags, Image, Rectangle, bool, PushButtonState)"/> 125public static void DrawButton(Graphics g, Rectangle bounds, bool focused, PushButtonState state) => 128/// <inheritdoc cref="DrawButton(Graphics, Rectangle, string?, Font?, TextFormatFlags, Image, Rectangle, bool, PushButtonState)"/> 129public static void DrawButton(Graphics g, Rectangle bounds, string? buttonText, Font? font, bool focused, PushButtonState state) 141/// <inheritdoc cref="DrawButton(Graphics, Rectangle, string?, Font?, TextFormatFlags, Image, Rectangle, bool, PushButtonState)"/> 142public static void DrawButton(Graphics g, Rectangle bounds, string? buttonText, Font? font, TextFormatFlags flags, bool focused, PushButtonState state) 170/// <inheritdoc cref="DrawButton(Graphics, Rectangle, string?, Font?, TextFormatFlags, Image, Rectangle, bool, PushButtonState)"/> 172public static void DrawButton(Graphics g, Rectangle bounds, Image image, Rectangle imageBounds, bool focused, PushButtonState state) 197/// <inheritdoc cref="DrawButton(Graphics, Rectangle, string?, Font?, TextFormatFlags, Image, Rectangle, bool, PushButtonState)"/> 206PushButtonState state) => DrawButton( 229PushButtonState state) 241PushButtonState state) 281internal static ButtonState ConvertToButtonState(PushButtonState state) => state switch 283PushButtonState.Pressed => ButtonState.Pushed, 284PushButtonState.Disabled => ButtonState.Inactive,
System\Windows\Forms\Controls\Buttons\CheckBoxRenderer.cs (1)
24/// <inheritdoc cref="ButtonRenderer.IsBackgroundPartiallyTransparent(PushButtonState)"/>
System\Windows\Forms\Controls\Buttons\RadioButtonRenderer.cs (1)
25/// <inheritdoc cref="ButtonRenderer.IsBackgroundPartiallyTransparent(PushButtonState)"/>
System\Windows\Forms\Controls\DataGridView\DataGridViewButtonCell.cs (5)
720PushButtonState pbState = PushButtonState.Normal; 723pbState = PushButtonState.Pressed; 728pbState = PushButtonState.Hot; 733pbState |= PushButtonState.Default;
System.Windows.Forms.Design (29)
System\ComponentModel\Design\CollectionEditor.SplitButton.cs (20)
14private PushButtonState _state; 46private PushButtonState State 88if (State is not (PushButtonState.Pressed or PushButtonState.Disabled)) 90State = PushButtonState.Default; 116if (State is not (PushButtonState.Pressed or PushButtonState.Disabled)) 118State = PushButtonState.Normal; 136State = PushButtonState.Pressed; 148if (State is not (PushButtonState.Pressed or PushButtonState.Disabled)) 150State = PushButtonState.Hot; 162if (State is not (PushButtonState.Pressed or PushButtonState.Disabled)) 164State = Focused ? PushButtonState.Default : PushButtonState.Normal; 262State = PushButtonState.Pressed; 284State = PushButtonState.Hot; 288State = PushButtonState.Default; 292State = PushButtonState.Normal;
System\ComponentModel\Design\DesignerActionPanel.EditorPropertyLine.EditorButton.cs (9)
60PushButtonState buttonState = PushButtonState.Normal; 63buttonState = PushButtonState.Pressed; 67buttonState = PushButtonState.Hot; 97PushButtonState buttonState = PushButtonState.Normal; 102buttonState = PushButtonState.Pressed; 106buttonState = PushButtonState.Hot; 111buttonState = PushButtonState.Disabled;