3 types derived from ButtonBase
System.Windows.Forms (3)
System\Windows\Forms\Controls\Buttons\Button.cs (1)
18public partial class Button : ButtonBase, IButtonControl
System\Windows\Forms\Controls\Buttons\CheckBox.cs (1)
21public partial class CheckBox : ButtonBase
System\Windows\Forms\Controls\Buttons\RadioButton.cs (1)
22public partial class RadioButton : ButtonBase
35 references to ButtonBase
PresentationUI (2)
MS\Internal\Documents\DialogBaseForm.cs (2)
115else 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)))) 18this.IsOwnerHandleCreated(out ButtonBase? owner) && owner.OwnerDraw && owner.MouseIsDown 24if (this.IsOwnerHandleCreated(out ButtonBase? owner)) 46public override string? KeyboardShortcut => this.TryGetOwnerAs(out ButtonBase? owner) 54if (!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"/>. 19internal ButtonBaseAdapter(ButtonBase control) => Control = control.OrThrowIfNull(); 21protected ButtonBase Control { get; }
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonFlatAdapter.cs (1)
12internal ButtonFlatAdapter(ButtonBase control) : base(control) { }
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonPopupAdapter.cs (1)
11internal ButtonPopupAdapter(ButtonBase control) : base(control) { }
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonStandardAdapter.cs (1)
14internal ButtonStandardAdapter(ButtonBase control) : base(control) { }
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckableControlBaseAdapter.cs (1)
16internal CheckableControlBaseAdapter(ButtonBase control) : base(control)
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckBoxBaseAdapter.cs (1)
22internal CheckBoxBaseAdapter(ButtonBase control) : base(control)
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckBoxFlatAdapter.cs (1)
8internal CheckBoxFlatAdapter(ButtonBase control) : base(control)
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckBoxPopupAdapter.cs (1)
11internal CheckBoxPopupAdapter(ButtonBase control) : base(control)
System\Windows\Forms\Controls\Buttons\ButtonInternal\CheckBoxStandardAdapter.cs (1)
11internal CheckBoxStandardAdapter(ButtonBase control) : base(control)
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\ButtonDarkModeAdapter.cs (1)
13internal ButtonDarkModeAdapter(ButtonBase control) : base(control)
System\Windows\Forms\Controls\Buttons\ButtonInternal\DarkMode\DarkModeAdapterFactory.cs (3)
8public static ButtonBaseAdapter CreateFlatAdapter(ButtonBase control) => 13public static ButtonBaseAdapter CreateStandardAdapter(ButtonBase control) => 18public static ButtonBaseAdapter CreatePopupAdapter(ButtonBase control) =>
System\Windows\Forms\Controls\Buttons\ButtonInternal\RadioButtonBaseAdapter.cs (1)
10internal RadioButtonBaseAdapter(ButtonBase control) : base(control) { }
System\Windows\Forms\Controls\Buttons\ButtonInternal\RadioButtonFlatAdapter.cs (1)
10internal RadioButtonFlatAdapter(ButtonBase control) : base(control) { }
System\Windows\Forms\Controls\Buttons\ButtonInternal\RadioButtonPopupAdapter.cs (1)
8internal RadioButtonPopupAdapter(ButtonBase control) : base(control) { }
System\Windows\Forms\Controls\Buttons\ButtonInternal\RadioButtonStandardAdapter.cs (2)
8internal RadioButtonStandardAdapter(ButtonBase control) : base(control) { } 65ButtonBase 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)
12private readonly ButtonBase _owner; 20internal FlatButtonAppearance(ButtonBase owner) => _owner = owner;
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\DropDownButton.DropDownButtonAdapter.cs (1)
14internal DropDownButtonAdapter(ButtonBase control) : base(control) { }
System\Windows\Forms\Controls\TextBox\TextBoxBase.TextBoxBaseAccessibleObject.cs (1)
8using static System.Windows.Forms.ButtonBase;
System\Windows\Forms\DataBinding\ICommandBindingTargetProvider.cs (1)
80/// See <see cref="ButtonBase"/> for an example implementation.