46 types derived from ControlAccessibleObject
System.Windows.Forms (41)
System\Windows\Forms\Controls\Buttons\ButtonBase.ButtonBaseAccessibleObject.cs (1)
8
public class ButtonBaseAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\Buttons\RadioButton.RadioButtonAccessibleObject.cs (1)
11
public class RadioButtonAccessibleObject(RadioButton owner) :
ControlAccessibleObject
(owner)
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxAccessibleObject.cs (1)
15
internal class ComboBoxAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\DataGridView\DataGridView.AccessibleObject.cs (1)
11
protected class DataGridViewAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\DataGridView\DataGridView.DataGridViewEditingPanelAccessibleObject.cs (1)
13
internal sealed class DataGridViewEditingPanelAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\DateTimePicker\DateTimePicker.DateTimePickerAccessibleObject.cs (1)
11
public class DateTimePickerAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\GroupBox\GroupBox.GroupBoxAccessibleObject.cs (1)
11
internal class GroupBoxAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\Labels\Label.LabelAccessibleObject.cs (1)
8
internal class LabelAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\ListBoxes\ListBox.AccessibleObject.cs (1)
16
internal class ListBoxAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\ListView\ListView.ListViewAccessibleObject.cs (1)
12
internal class ListViewAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.MonthCalendarAccessibleObject.cs (1)
14
internal sealed class MonthCalendarAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\PictureBox\PictureBox.PictureBoxAccessibleObject.cs (1)
11
internal class PictureBoxAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\ProgressBar\ProgressBar.ProgressBarAccessibleObject.cs (1)
11
internal class ProgressBarAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.PropertyGridAccessibleObject.cs (1)
14
internal class PropertyGridAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CommandsPane.CommandsPaneAccessibleObject.cs (1)
14
internal sealed class CommandsPaneAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\DetailsButton.DetailsButtonAccessibleObject.cs (1)
11
internal class DetailsButtonAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\DropDownButton.DropDownButtonAccessibleObject.cs (1)
16
internal class DropDownButtonAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\HelpPane.HelpPaneAccessibleObject.cs (1)
14
internal sealed class HelpPaneAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.DropDownHolder.DropDownHolderAccessibleObject.cs (1)
13
internal sealed class DropDownHolderAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.PropertyGridViewAccessibleObject.cs (1)
15
internal class PropertyGridViewAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\Splitter\Splitter.SplitterAccessibleObject.cs (1)
11
internal class SplitterAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\TabControl\TabControl.TabControlAccessibleObject.cs (1)
12
internal sealed class TabControlAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\TabControl\TabPage.TabPageAccessibleObject.cs (1)
12
internal sealed class TabPageAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\TextBox\TextBoxBase.TextBoxBaseAccessibleObject.cs (1)
14
internal unsafe class TextBoxBaseAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\ToolStrips\ToolStrip.ToolStripAccessibleObject.cs (1)
10
public class ToolStripAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\ToolStrips\ToolStripContainer.ToolStripContainerAccessibleObject.cs (1)
11
internal class ToolStripContainerAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.ToolStripHostedControlAccessibleObject.cs (1)
16
public class ToolStripHostedControlAccessibleObject : Control.
ControlAccessibleObject
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.ToolStripPanelAccessibleObject.cs (1)
11
internal class ToolStripPanelAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\TrackBar\TrackBar.TrackBarAccessibleObject.cs (1)
12
internal sealed class TrackBarAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\TreeView\TreeView.TreeViewAccessibleObject.cs (1)
13
internal sealed class TreeViewAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\UpDown\DomainUpDown.DomainUpDownAccessibleObject.cs (1)
16
public class DomainUpDownAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownBaseAccessibleObject.cs (1)
8
internal sealed class UpDownBaseAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownButtons.UpDownButtonsAccessibleObject.cs (1)
12
internal sealed partial class UpDownButtonsAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownButtons.UpDownButtonsAccessibleObject.DirectionButtonAccessibleObject.cs (1)
14
internal partial class UpDownButtonsAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Controls\WebBrowser\WebBrowser.WebBrowserAccessibleObject.cs (1)
11
internal class WebBrowserAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Form.AccessibleObject.cs (1)
15
internal class FormAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Layout\Containers\SplitContainer.SplitContainerAccessibleObject.cs (1)
11
internal class SplitContainerAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Panels\Panel.PanelAccessibleObject.cs (1)
12
internal sealed class PanelAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Printing\PrintPreviewControl.PrintPreviewControlAccessibleObject.cs (1)
13
internal sealed class PrintPreviewControlAccessibleObject :
ControlAccessibleObject
, IScrollProvider.Interface
System\Windows\Forms\Printing\StatusDialogAccessibility.cs (1)
13
public class StatusDialogAccessibility :
ControlAccessibleObject
System\Windows\Forms\Scrolling\ScrollBar.ScrollBarAccessibleObject.cs (1)
11
internal class ScrollBarAccessibleObject :
ControlAccessibleObject
System.Windows.Forms.Design (5)
System\ComponentModel\Design\DesignerActionPanel.TextBoxPropertyLine.cs (1)
349
private sealed class EditorLabelAccessibleObject :
ControlAccessibleObject
System\Drawing\Design\ColorEditor.ColorPalette.ColorPaletteAccessibleObject.cs (1)
12
public partial class ColorPaletteAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Design\AnchorEditor.AnchorUI.cs (1)
336
private class SpringControlAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Design\ComponentTray.cs (1)
2550
private class TrayControlAccessibleObject :
ControlAccessibleObject
System\Windows\Forms\Design\DesignerFrame.cs (1)
532
public class OverlayControlAccessibleObject :
ControlAccessibleObject
3 instantiations of ControlAccessibleObject
System.Windows.Forms (3)
System\Windows\Forms\Control.cs (2)
547
ncAccessibleObject = new
ControlAccessibleObject
(this, (int)OBJECT_IDENTIFIER.OBJID_WINDOW);
4517
return new
ControlAccessibleObject
(this);
System\Windows\Forms\Controls\RichTextBox\RichTextBox.cs (1)
3116
protected override AccessibleObject CreateAccessibilityInstance() => new
ControlAccessibleObject
(this);
13 references to ControlAccessibleObject
System.Windows.Forms (11)
src\winforms\src\Common\src\Obsoletions.cs (1)
17
internal const string DomainUpDownAccessibleObjectMessage = $"DomainUpDownAccessibleObject is no longer used to provide accessible support for {nameof(DomainUpDown)} controls. Use {nameof(Control.
ControlAccessibleObject
)} instead.";
System\Windows\Forms\Accessibility\AccessibleObject.cs (2)
275
/// <see cref="Control.
ControlAccessibleObject
"/>. <see cref="Control.
ControlAccessibleObject
"/> always
System\Windows\Forms\Accessibility\Control.ControlAccessibleObject.cs (2)
230
/// The value of the <see cref="Handle"/> property for the <see cref="
ControlAccessibleObject
"/> is equal to
556
=> $"{nameof(
ControlAccessibleObject
)}: Owner = {Owner?.ToString() ?? "null"}";
System\Windows\Forms\Control.cs (4)
7373
if (Properties.TryGetValue(s_accessibilityProperty, out
ControlAccessibleObject
? clientAccessibleObject))
7380
if (Properties.TryGetValue(s_ncAccessibilityProperty, out
ControlAccessibleObject
? nonClientAccessibleObject))
7522
&& accObj is
ControlAccessibleObject
controlAccObj)
7530
&& ncAccObj is
ControlAccessibleObject
nonClientAccessibleObject)
System\Windows\Forms\Controls\DataGridView\DataGridViewCheckBoxCell.cs (1)
989
if (DataGridView.IsAccessibilityObjectCreated && DataGridView.AccessibilityObject is Control.
ControlAccessibleObject
accessibleObject)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (1)
2443
((
ControlAccessibleObject
)EditTextBox.AccessibilityObject).NotifyClients(AccessibleEvents.Focus);
System.Windows.Forms.Design (2)
System\Windows\Forms\Design\ControlDesigner.ControlDesignerAccessibleObject.cs (2)
67
if (_control.AccessibilityObject.GetChild(index) is Control.
ControlAccessibleObject
childAccObj)
81
private AccessibleObject? GetDesignerAccessibleObject(Control.
ControlAccessibleObject
cao)