46 types derived from ControlAccessibleObject
System.Windows.Forms (41)
System\Windows\Forms\Controls\Buttons\ButtonBase.ButtonBaseAccessibleObject.cs (1)
8public class ButtonBaseAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\Buttons\RadioButton.RadioButtonAccessibleObject.cs (1)
11public class RadioButtonAccessibleObject(RadioButton owner) : ControlAccessibleObject(owner)
System\Windows\Forms\Controls\ComboBox\ComboBox.ComboBoxAccessibleObject.cs (1)
15internal class ComboBoxAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\DataGridView\DataGridView.AccessibleObject.cs (1)
11protected class DataGridViewAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\DataGridView\DataGridView.DataGridViewEditingPanelAccessibleObject.cs (1)
13internal sealed class DataGridViewEditingPanelAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\DateTimePicker\DateTimePicker.DateTimePickerAccessibleObject.cs (1)
11public class DateTimePickerAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\GroupBox\GroupBox.GroupBoxAccessibleObject.cs (1)
11internal class GroupBoxAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\Labels\Label.LabelAccessibleObject.cs (1)
8internal class LabelAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\ListBoxes\ListBox.AccessibleObject.cs (1)
16internal class ListBoxAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\ListView\ListView.ListViewAccessibleObject.cs (1)
12internal class ListViewAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\MonthCalendar\MonthCalendar.MonthCalendarAccessibleObject.cs (1)
14internal sealed class MonthCalendarAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\PictureBox\PictureBox.PictureBoxAccessibleObject.cs (1)
11internal class PictureBoxAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\ProgressBar\ProgressBar.ProgressBarAccessibleObject.cs (1)
11internal class ProgressBarAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.PropertyGridAccessibleObject.cs (1)
14internal class PropertyGridAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\CommandsPane.CommandsPaneAccessibleObject.cs (1)
14internal sealed class CommandsPaneAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\DetailsButton.DetailsButtonAccessibleObject.cs (1)
11internal class DetailsButtonAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\DropDownButton.DropDownButtonAccessibleObject.cs (1)
16internal class DropDownButtonAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\HelpPane.HelpPaneAccessibleObject.cs (1)
14internal sealed class HelpPaneAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.DropDownHolder.DropDownHolderAccessibleObject.cs (1)
13internal sealed class DropDownHolderAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.PropertyGridViewAccessibleObject.cs (1)
15internal class PropertyGridViewAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\Splitter\Splitter.SplitterAccessibleObject.cs (1)
11internal class SplitterAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\TabControl\TabControl.TabControlAccessibleObject.cs (1)
12internal sealed class TabControlAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\TabControl\TabPage.TabPageAccessibleObject.cs (1)
12internal sealed class TabPageAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\TextBox\TextBoxBase.TextBoxBaseAccessibleObject.cs (1)
14internal unsafe class TextBoxBaseAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\ToolStrips\ToolStrip.ToolStripAccessibleObject.cs (1)
10public class ToolStripAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\ToolStrips\ToolStripContainer.ToolStripContainerAccessibleObject.cs (1)
11internal class ToolStripContainerAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.ToolStripHostedControlAccessibleObject.cs (1)
16public class ToolStripHostedControlAccessibleObject : Control.ControlAccessibleObject
System\Windows\Forms\Controls\ToolStrips\ToolStripPanel.ToolStripPanelAccessibleObject.cs (1)
11internal class ToolStripPanelAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\TrackBar\TrackBar.TrackBarAccessibleObject.cs (1)
12internal sealed class TrackBarAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\TreeView\TreeView.TreeViewAccessibleObject.cs (1)
13internal sealed class TreeViewAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\UpDown\DomainUpDown.DomainUpDownAccessibleObject.cs (1)
16public class DomainUpDownAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownBaseAccessibleObject.cs (1)
8internal sealed class UpDownBaseAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownButtons.UpDownButtonsAccessibleObject.cs (1)
12internal sealed partial class UpDownButtonsAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\UpDown\UpDownBase.UpDownButtons.UpDownButtonsAccessibleObject.DirectionButtonAccessibleObject.cs (1)
14internal partial class UpDownButtonsAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Controls\WebBrowser\WebBrowser.WebBrowserAccessibleObject.cs (1)
11internal class WebBrowserAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Form.AccessibleObject.cs (1)
15internal class FormAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Layout\Containers\SplitContainer.SplitContainerAccessibleObject.cs (1)
11internal class SplitContainerAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Panels\Panel.PanelAccessibleObject.cs (1)
12internal sealed class PanelAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Printing\PrintPreviewControl.PrintPreviewControlAccessibleObject.cs (1)
13internal sealed class PrintPreviewControlAccessibleObject : ControlAccessibleObject, IScrollProvider.Interface
System\Windows\Forms\Printing\StatusDialogAccessibility.cs (1)
13public class StatusDialogAccessibility : ControlAccessibleObject
System\Windows\Forms\Scrolling\ScrollBar.ScrollBarAccessibleObject.cs (1)
11internal class ScrollBarAccessibleObject : ControlAccessibleObject
System.Windows.Forms.Design (5)
System\ComponentModel\Design\DesignerActionPanel.TextBoxPropertyLine.cs (1)
349private sealed class EditorLabelAccessibleObject : ControlAccessibleObject
System\Drawing\Design\ColorEditor.ColorPalette.ColorPaletteAccessibleObject.cs (1)
12public partial class ColorPaletteAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Design\AnchorEditor.AnchorUI.cs (1)
336private class SpringControlAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Design\ComponentTray.cs (1)
2550private class TrayControlAccessibleObject : ControlAccessibleObject
System\Windows\Forms\Design\DesignerFrame.cs (1)
532public class OverlayControlAccessibleObject : ControlAccessibleObject
3 instantiations of ControlAccessibleObject
System.Windows.Forms (3)
System\Windows\Forms\Control.cs (2)
547ncAccessibleObject = new ControlAccessibleObject(this, (int)OBJECT_IDENTIFIER.OBJID_WINDOW); 4517return new ControlAccessibleObject(this);
System\Windows\Forms\Controls\RichTextBox\RichTextBox.cs (1)
3116protected override AccessibleObject CreateAccessibilityInstance() => new ControlAccessibleObject(this);
13 references to ControlAccessibleObject
System.Windows.Forms (11)
src\winforms\src\Common\src\Obsoletions.cs (1)
17internal 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)
7373if (Properties.TryGetValue(s_accessibilityProperty, out ControlAccessibleObject? clientAccessibleObject)) 7380if (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)
989if (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)
67if (_control.AccessibilityObject.GetChild(index) is Control.ControlAccessibleObject childAccObj) 81private AccessibleObject? GetDesignerAccessibleObject(Control.ControlAccessibleObject cao)