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
35 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 (33)
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)
59
/// Initializes a new instance of the <see cref="
ButtonBase
"/> class.
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonBaseAdapter.cs (3)
12
/// <see cref="
ButtonBase
"/>, parts of <see cref="ToolStripItem"/>, and parts of <see cref="DataGridView"/>.
19
internal ButtonBaseAdapter(
ButtonBase
control) => Control = control.OrThrowIfNull();
21
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)
13
internal ButtonDarkModeAdapter(
ButtonBase
control) : base(control)
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\DarkModeAdapterFactory.cs (3)
8
public static ButtonBaseAdapter CreateFlatAdapter(
ButtonBase
control) =>
13
public static ButtonBaseAdapter CreateStandardAdapter(
ButtonBase
control) =>
18
public static ButtonBaseAdapter CreatePopupAdapter(
ButtonBase
control) =>
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) { }
65
ButtonBase
b = Control;
System\Windows\Forms\Controls\Buttons\CheckBox.cs (1)
503
/// 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.