126 references to PushButtonState
System.Windows.Forms (97)
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 (8)
80PushButtonState.Pressed, 117PushButtonState.Hot, 156private static PushButtonState ToPushButtonState(CheckState state, bool enabled) => 158? PushButtonState.Disabled 161CheckState.Unchecked => PushButtonState.Normal, 162CheckState.Checked => PushButtonState.Pressed, 163CheckState.Indeterminate => PushButtonState.Hot, 164_ => PushButtonState.Normal
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\ButtonDarkModeRendererBase.cs (3)
35PushButtonState state, 83public abstract Rectangle DrawButtonBackground(Graphics graphics, Rectangle bounds, PushButtonState state, bool isDefault); 87public abstract Color GetTextColor(PushButtonState state, bool isDefault);
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\FlatButtonDarkModeRenderer.cs (17)
26Graphics graphics, Rectangle bounds, PushButtonState state, bool isDefault) 54public override Color GetTextColor(PushButtonState state, bool isDefault) => 55state == PushButtonState.Disabled 61private static 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, 62Rectangle DrawButtonBackground(Graphics graphics, Rectangle bounds, PushButtonState state, bool isDefault); 75Color 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) 43if (state == PushButtonState.Pressed) 94public override Color GetTextColor(PushButtonState state, bool isDefault) => 95state == PushButtonState.Disabled 104private static Color GetBackgroundColor(PushButtonState state, bool isDefault) => 108PushButtonState.Normal => DefaultColors.StandardBackColor, 109PushButtonState.Hot => DefaultColors.HoverBackColor, 110PushButtonState.Pressed => DefaultColors.PressedBackColor, 111PushButtonState.Disabled => DefaultColors.DisabledBackColor, 116PushButtonState.Normal => DefaultColors.StandardBackColor, 117PushButtonState.Hot => DefaultColors.HoverBackColor, 118PushButtonState.Pressed => DefaultColors.PressedBackColor, 119PushButtonState.Disabled => DefaultColors.DisabledBackColor, 126private static void DrawButtonBorder(Graphics graphics, Rectangle bounds, PushButtonState state, bool isDefault) 145if (state == PushButtonState.Pressed) 153else if (state == PushButtonState.Disabled) 204if (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) 75public override Color GetTextColor(PushButtonState state, bool isDefault) => 76state == PushButtonState.Disabled 85private static Color GetBackgroundColor(PushButtonState state, bool isDefault) => 90PushButtonState.Normal => Color.FromArgb( 94PushButtonState.Hot => Color.FromArgb( 98PushButtonState.Pressed => Color.FromArgb( 102PushButtonState.Disabled => DefaultColors.DisabledBackColor, 107PushButtonState.Normal => DefaultColors.StandardBackColor, 108PushButtonState.Hot => DefaultColors.HoverBackColor, 109PushButtonState.Pressed => DefaultColors.PressedBackColor, 110PushButtonState.Disabled => DefaultColors.DisabledBackColor, 120PushButtonState state, 125if (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;