3 types derived from ButtonBase
System.Windows.Forms (3)
System\Windows\Forms\Controls\Buttons\Button.cs (1)
18
public partial class Button :
ButtonBase
, IButtonControl
System\Windows\Forms\Controls\Buttons\CheckBox.cs (1)
21
public partial class CheckBox :
ButtonBase
System\Windows\Forms\Controls\Buttons\RadioButton.cs (1)
22
public partial class RadioButton :
ButtonBase
46 references to ButtonBase
PresentationUI (2)
MS\Internal\Documents\DialogBaseForm.cs (2)
115
else if (c is
ButtonBase
)
117
(c as
ButtonBase
).UseCompatibleTextRendering = false;
System.Windows.Forms (44)
System\Windows\Forms\Controls\Buttons\ButtonBase.ButtonBaseAccessibleObject.cs (6)
11
: base(owner is
ButtonBase
13
: throw new ArgumentException(string.Format(SR.ConstructorArgumentInvalidValueType, nameof(owner), typeof(
ButtonBase
))))
18
this.IsOwnerHandleCreated(out
ButtonBase
? owner) && owner.OwnerDraw && owner.MouseIsDown
24
if (this.IsOwnerHandleCreated(out
ButtonBase
? owner))
46
public override string? KeyboardShortcut => this.TryGetOwnerAs(out
ButtonBase
? owner)
54
if (!this.TryGetOwnerAs(out
ButtonBase
? owner))
System\Windows\Forms\Controls\Buttons\ButtonBase.cs (1)
62
/// Initializes a new instance of the <see cref="
ButtonBase
"/> class.
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonBaseAdapter.cs (3)
13
/// <see cref="
ButtonBase
"/>, parts of <see cref="ToolStripItem"/>, and parts of <see cref="DataGridView"/>.
20
internal ButtonBaseAdapter(
ButtonBase
control) => Control = control.OrThrowIfNull();
22
protected
ButtonBase
Control { get; }
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonFlatAdapter.cs (1)
12
internal ButtonFlatAdapter(
ButtonBase
control) : base(control) { }
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonPopupAdapter.cs (1)
11
internal ButtonPopupAdapter(
ButtonBase
control) : base(control) { }
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonStandardAdapter.cs (1)
14
internal ButtonStandardAdapter(
ButtonBase
control) : base(control) { }
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckableControlBaseAdapter.cs (1)
16
internal CheckableControlBaseAdapter(
ButtonBase
control) : base(control)
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckBoxBaseAdapter.cs (1)
22
internal CheckBoxBaseAdapter(
ButtonBase
control) : base(control)
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckBoxFlatAdapter.cs (1)
8
internal CheckBoxFlatAdapter(
ButtonBase
control) : base(control)
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckBoxPopupAdapter.cs (1)
11
internal CheckBoxPopupAdapter(
ButtonBase
control) : base(control)
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckBoxStandardAdapter.cs (1)
11
internal CheckBoxStandardAdapter(
ButtonBase
control) : base(control)
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\ButtonDarkModeAdapter.cs (1)
16
internal ButtonDarkModeAdapter(
ButtonBase
control) : base(control)
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\DarkModeAdapterFactory.cs (4)
10
private static bool UseOwnerDrawnAdapter(
ButtonBase
control)
15
public static ButtonBaseAdapter CreateFlatAdapter(
ButtonBase
control) =>
20
public static ButtonBaseAdapter CreateStandardAdapter(
ButtonBase
control) =>
25
public static ButtonBaseAdapter CreatePopupAdapter(
ButtonBase
control) =>
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\ModernButtonColorMath.cs (2)
22
internal static Color GetMouseOverColor(
ButtonBase
owner, FlatButtonAppearance appearance)
79
internal static Color GetRenderedBaseColor(
ButtonBase
owner, FlatButtonAppearance appearance)
System\Windows\Forms\Controls\Buttons\ButtonInternal\RadioButtonBaseAdapter.cs (1)
10
internal RadioButtonBaseAdapter(
ButtonBase
control) : base(control) { }
System\Windows\Forms\Controls\Buttons\ButtonInternal\RadioButtonFlatAdapter.cs (1)
10
internal RadioButtonFlatAdapter(
ButtonBase
control) : base(control) { }
System\Windows\Forms\Controls\Buttons\ButtonInternal\RadioButtonPopupAdapter.cs (1)
8
internal RadioButtonPopupAdapter(
ButtonBase
control) : base(control) { }
System\Windows\Forms\Controls\Buttons\ButtonInternal\RadioButtonStandardAdapter.cs (2)
8
internal RadioButtonStandardAdapter(
ButtonBase
control) : base(control) { }
63
ButtonBase
b = Control;
System\Windows\Forms\Controls\Buttons\CheckBox.Appearance.Docs.cs (1)
17
/// toggle switch, this appearance intentionally takes precedence over <see cref="
ButtonBase
.FlatStyle"/> when
System\Windows\Forms\Controls\Buttons\CheckBox.cs (1)
657
/// Raises the <see cref="
ButtonBase
.OnMouseUp"/> event.
System\Windows\Forms\Controls\Buttons\FlatButtonAppearance.cs (2)
12
private readonly
ButtonBase
_owner;
20
internal FlatButtonAppearance(
ButtonBase
owner) => _owner = owner;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\DropDownButton.DropDownButtonAdapter.cs (1)
14
internal DropDownButtonAdapter(
ButtonBase
control) : base(control) { }
System\Windows\Forms\Controls\TextBox\TextBoxBase.TextBoxBaseAccessibleObject.cs (1)
8
using static System.Windows.Forms.
ButtonBase
;
System\Windows\Forms\DataBinding\ICommandBindingTargetProvider.cs (1)
80
/// See <see cref="
ButtonBase
"/> for an example implementation.
System\Windows\Forms\Rendering\Button\AnimatedPopupButtonRenderer.cs (7)
12
/// Drives and renders a <see cref="Forms.
ButtonBase
"/> whose <see cref="Forms.
ButtonBase
.FlatStyle"/> is
39
public AnimatedPopupButtonRenderer(Forms.
ButtonBase
button)
45
private Forms.
ButtonBase
Button => (Forms.
ButtonBase
)Control;
107
Forms.
ButtonBase
button = Button;
236
Forms.
ButtonBase
button = Button;