126 references to PushButtonState
System.Windows.Forms (97)
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonStandardAdapter.cs (8)
16
private
PushButtonState
DetermineState(bool up)
18
PushButtonState
state =
PushButtonState
.Normal;
22
state =
PushButtonState
.Pressed;
26
state =
PushButtonState
.Hot;
30
state =
PushButtonState
.Disabled;
34
state =
PushButtonState
.Default;
48
PushButtonState
pbState = DetermineState(up);
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\ButtonDarkModeAdapter.cs (8)
80
PushButtonState
.Pressed,
117
PushButtonState
.Hot,
156
private static
PushButtonState
ToPushButtonState(CheckState state, bool enabled) =>
158
?
PushButtonState
.Disabled
161
CheckState.Unchecked =>
PushButtonState
.Normal,
162
CheckState.Checked =>
PushButtonState
.Pressed,
163
CheckState.Indeterminate =>
PushButtonState
.Hot,
164
_ =>
PushButtonState
.Normal
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\ButtonDarkModeRendererBase.cs (3)
35
PushButtonState
state,
83
public abstract Rectangle DrawButtonBackground(Graphics graphics, Rectangle bounds,
PushButtonState
state, bool isDefault);
87
public abstract Color GetTextColor(
PushButtonState
state, bool isDefault);
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\FlatButtonDarkModeRenderer.cs (17)
26
Graphics graphics, Rectangle bounds,
PushButtonState
state, bool isDefault)
54
public override Color GetTextColor(
PushButtonState
state, bool isDefault) =>
55
state ==
PushButtonState
.Disabled
61
private static Color GetBackgroundColor(
PushButtonState
state, bool isDefault) =>
65
PushButtonState
.Normal => DefaultColors.StandardBackColor,
66
PushButtonState
.Hot => DefaultColors.HoverBackColor,
67
PushButtonState
.Pressed => DefaultColors.PressedBackColor,
68
PushButtonState
.Disabled => DefaultColors.DisabledBackColor,
73
PushButtonState
.Normal => DefaultColors.StandardBackColor,
74
PushButtonState
.Hot => DefaultColors.HoverBackColor,
75
PushButtonState
.Pressed => DefaultColors.PressedBackColor,
76
PushButtonState
.Disabled => DefaultColors.DisabledBackColor,
80
private static void DrawButtonBorder(Graphics g, Rectangle bounds,
PushButtonState
state, bool isDefault)
109
private static Color GetBorderColor(
PushButtonState
state) =>
112
PushButtonState
.Pressed => DefaultColors.PressedSingleBorderColor,
113
PushButtonState
.Hot => DefaultColors.SingleBorderColor,
114
PushButtonState
.Disabled => DefaultColors.DisabledBorderLightColor,
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\IButtonRenderer.cs (3)
46
PushButtonState
state,
62
Rectangle DrawButtonBackground(Graphics graphics, Rectangle bounds,
PushButtonState
state, bool isDefault);
75
Color GetTextColor(
PushButtonState
state, bool isDefault);
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\PopupButtonDarkModeRenderer.cs (17)
33
public override Rectangle DrawButtonBackground(Graphics graphics, Rectangle bounds,
PushButtonState
state, bool isDefault)
43
if (state ==
PushButtonState
.Pressed)
94
public override Color GetTextColor(
PushButtonState
state, bool isDefault) =>
95
state ==
PushButtonState
.Disabled
104
private static Color GetBackgroundColor(
PushButtonState
state, bool isDefault) =>
108
PushButtonState
.Normal => DefaultColors.StandardBackColor,
109
PushButtonState
.Hot => DefaultColors.HoverBackColor,
110
PushButtonState
.Pressed => DefaultColors.PressedBackColor,
111
PushButtonState
.Disabled => DefaultColors.DisabledBackColor,
116
PushButtonState
.Normal => DefaultColors.StandardBackColor,
117
PushButtonState
.Hot => DefaultColors.HoverBackColor,
118
PushButtonState
.Pressed => DefaultColors.PressedBackColor,
119
PushButtonState
.Disabled => DefaultColors.DisabledBackColor,
126
private static void DrawButtonBorder(Graphics graphics, Rectangle bounds,
PushButtonState
state, bool isDefault)
145
if (state ==
PushButtonState
.Pressed)
153
else if (state ==
PushButtonState
.Disabled)
204
if (isDefault && state !=
PushButtonState
.Disabled)
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\SystemButtonDarkModeRenderer.cs (14)
33
public override Rectangle DrawButtonBackground(Graphics graphics, Rectangle bounds,
PushButtonState
state, bool isDefault)
75
public override Color GetTextColor(
PushButtonState
state, bool isDefault) =>
76
state ==
PushButtonState
.Disabled
85
private static Color GetBackgroundColor(
PushButtonState
state, bool isDefault) =>
90
PushButtonState
.Normal => Color.FromArgb(
94
PushButtonState
.Hot => Color.FromArgb(
98
PushButtonState
.Pressed => Color.FromArgb(
102
PushButtonState
.Disabled => DefaultColors.DisabledBackColor,
107
PushButtonState
.Normal => DefaultColors.StandardBackColor,
108
PushButtonState
.Hot => DefaultColors.HoverBackColor,
109
PushButtonState
.Pressed => DefaultColors.PressedBackColor,
110
PushButtonState
.Disabled => DefaultColors.DisabledBackColor,
120
PushButtonState
state,
125
if (state ==
PushButtonState
.Disabled)
System\Windows\Forms\Controls\Buttons\ButtonRenderer.cs (20)
37
public static bool IsBackgroundPartiallyTransparent(
PushButtonState
state)
65
/// <inheritdoc cref="DrawButton(Graphics, Rectangle, string?, Font?, TextFormatFlags, Image, Rectangle, bool,
PushButtonState
)"/>
66
public static void DrawButton(Graphics g, Rectangle bounds,
PushButtonState
state) =>
69
internal static void DrawButton(IDeviceContext deviceContext, Rectangle bounds,
PushButtonState
state)
90
PushButtonState
state,
124
/// <inheritdoc cref="DrawButton(Graphics, Rectangle, string?, Font?, TextFormatFlags, Image, Rectangle, bool,
PushButtonState
)"/>
125
public static void DrawButton(Graphics g, Rectangle bounds, bool focused,
PushButtonState
state) =>
128
/// <inheritdoc cref="DrawButton(Graphics, Rectangle, string?, Font?, TextFormatFlags, Image, Rectangle, bool,
PushButtonState
)"/>
129
public 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
)"/>
142
public 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
)"/>
172
public 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
)"/>
206
PushButtonState
state) => DrawButton(
229
PushButtonState
state)
241
PushButtonState
state)
281
internal static ButtonState ConvertToButtonState(
PushButtonState
state) => state switch
283
PushButtonState
.Pressed => ButtonState.Pushed,
284
PushButtonState
.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)
720
PushButtonState
pbState =
PushButtonState
.Normal;
723
pbState =
PushButtonState
.Pressed;
728
pbState =
PushButtonState
.Hot;
733
pbState |=
PushButtonState
.Default;
System.Windows.Forms.Design (29)
System\ComponentModel\Design\CollectionEditor.SplitButton.cs (20)
14
private
PushButtonState
_state;
46
private
PushButtonState
State
88
if (State is not (
PushButtonState
.Pressed or
PushButtonState
.Disabled))
90
State =
PushButtonState
.Default;
116
if (State is not (
PushButtonState
.Pressed or
PushButtonState
.Disabled))
118
State =
PushButtonState
.Normal;
136
State =
PushButtonState
.Pressed;
148
if (State is not (
PushButtonState
.Pressed or
PushButtonState
.Disabled))
150
State =
PushButtonState
.Hot;
162
if (State is not (
PushButtonState
.Pressed or
PushButtonState
.Disabled))
164
State = Focused ?
PushButtonState
.Default :
PushButtonState
.Normal;
262
State =
PushButtonState
.Pressed;
284
State =
PushButtonState
.Hot;
288
State =
PushButtonState
.Default;
292
State =
PushButtonState
.Normal;
System\ComponentModel\Design\DesignerActionPanel.EditorPropertyLine.EditorButton.cs (9)
60
PushButtonState
buttonState =
PushButtonState
.Normal;
63
buttonState =
PushButtonState
.Pressed;
67
buttonState =
PushButtonState
.Hot;
97
PushButtonState
buttonState =
PushButtonState
.Normal;
102
buttonState =
PushButtonState
.Pressed;
106
buttonState =
PushButtonState
.Hot;
111
buttonState =
PushButtonState
.Disabled;