7 types derived from ToolStripControlHost
System.Windows.Forms (5)
System\Windows\Forms\Controls\ToolStrips\ToolStripComboBox.cs (1)
13public partial class ToolStripComboBox : ToolStripControlHost
System\Windows\Forms\Controls\ToolStrips\ToolStripNumericUpDown.cs (1)
6internal partial class ToolStripNumericUpDown : ToolStripControlHost
System\Windows\Forms\Controls\ToolStrips\ToolStripProgressBar.cs (1)
10public partial class ToolStripProgressBar : ToolStripControlHost
System\Windows\Forms\Controls\ToolStrips\ToolStripScrollButton.cs (1)
11internal partial class ToolStripScrollButton : ToolStripControlHost
System\Windows\Forms\Controls\ToolStrips\ToolStripTextBox.cs (1)
14public partial class ToolStripTextBox : ToolStripControlHost
System.Windows.Forms.Design (1)
System\Windows\Forms\Design\DesignerToolStripControlHost.cs (1)
16internal class DesignerToolStripControlHost : ToolStripControlHost, IComponent
System.Windows.Forms.Tests (1)
System\Windows\Forms\ToolStripControlHostTests.cs (1)
4631private class SubToolStripControlHost : ToolStripControlHost
115 instantiations of ToolStripControlHost
System.Windows.Forms.Design (2)
System\ComponentModel\Design\DesignerActionUI.DesignerActionToolStripDropDown.cs (1)
149_panel = new ToolStripControlHost(panel)
System\Windows\Forms\Design\ToolStripTemplateNode.cs (1)
881_centerTextBox = new ToolStripControlHost(tb)
System.Windows.Forms.Tests (109)
System\Windows\Forms\AccessibleObjects\Control.ControlAccessibleObjectTests.cs (4)
1448using ToolStripControlHost host = new(control); 1515using ToolStripControlHost host = new(control); 1549using ToolStripControlHost host = new(control); 1587using ToolStripControlHost host = new(control);
System\Windows\Forms\AccessibleObjects\ToolStripAccessibleObjectTests.cs (1)
895return new ToolStripControlHost(emptyLabel);
System\Windows\Forms\AccessibleObjects\ToolStripControlHost.ToolStripControlHostAccessibleObjectTests.cs (5)
23using ToolStripControlHost toolStrip = new(control); 35using ToolStripControlHost toolStrip = new(control); 47using ToolStripControlHost toolStrip = new(control); 60using ToolStripControlHost toolStrip = new(control); 73using ToolStripControlHost toolStripControlHost = new(control);
System\Windows\Forms\AccessibleObjects\ToolStripItemAccessibleObjectTests.cs (1)
316return new ToolStripControlHost(new Label());
System\Windows\Forms\ToolStripControlHostTests.cs (98)
140using ToolStripControlHost item = new(c) 159using ToolStripControlHost item = new(c); 170using ToolStripControlHost item = new(c) 189using ToolStripControlHost item = new(c); 200using ToolStripControlHost item = new(c) 219using ToolStripControlHost item = new(c); 230using ToolStripControlHost item = new(c) 250using ToolStripControlHost item = new(c); 258using ToolStripControlHost item = new(c); 324using ToolStripControlHost item = new(c); 392using ToolStripControlHost item = new(c); 411using ToolStripControlHost item = new(c) 430using ToolStripControlHost item = new(c); 441using ToolStripControlHost item = new(c); 452using ToolStripControlHost item = new(c) 471using ToolStripControlHost item = new(c); 498using ToolStripControlHost item = new(c) 509using ToolStripControlHost item = new(c); 519using ToolStripControlHost item = new(c) 544using ToolStripControlHost item = new(c); 558using ToolStripControlHost item = new(c); 570using ToolStripControlHost item = new(c); 581using ToolStripControlHost item = new(c); 596using ToolStripControlHost item = new(c); 615using ToolStripControlHost item = new(c); 627using ToolStripControlHost item = new(c); 641using ToolStripControlHost item = new(c); 655using ToolStripControlHost item = new(c); 665using ToolStripControlHost item = new(c); 679using ToolStripControlHost item = new(c); 704using ToolStripControlHost item = new(c) 726using ToolStripControlHost item = new(c); 746using ToolStripControlHost item = new(c); 765using ToolStripControlHost item = new(c) 782using ToolStripControlHost item = new(c); 818using ToolStripControlHost item = new(c); 827using ToolStripControlHost item = new(c) 844using ToolStripControlHost item = new(c); 867using ToolStripControlHost item = new(c) 894using ToolStripControlHost item = new(c); 929using ToolStripControlHost item = new(c); 939using ToolStripControlHost item = new(c); 949using ToolStripControlHost item = new(c); 969using ToolStripControlHost item = new(c) 990using ToolStripControlHost item = new(c); 1002using ToolStripControlHost item = new(c); 1028using ToolStripControlHost item = new(c); 1042using ToolStripControlHost item = new(c); 1068using ToolStripControlHost item = new(c); 1077using ToolStripControlHost item = new(c); 1143using ToolStripControlHost item = new(c); 1154using ToolStripControlHost item = new(c); 1171using ToolStripControlHost item = new(c); 1185using ToolStripControlHost item = new(c); 1202using ToolStripControlHost item = new(c); 1223using ToolStripControlHost item = new(c) 1245using ToolStripControlHost item = new(c) 1265using ToolStripControlHost item = new(c); 1276using ToolStripControlHost item = new(c) 1298using ToolStripControlHost item = new(c) 1320using ToolStripControlHost item = new(c) 1349using ToolStripControlHost item = new(c) 1549using ToolStripControlHost item = new(c); 1560using ToolStripControlHost item = new(c); 1580using ToolStripControlHost item = new(c) 1599using ToolStripControlHost item = new(c); 1636using ToolStripControlHost item = new(c); 1645using ToolStripControlHost item = new(c); 1674using ToolStripControlHost item = new(c); 1688using ToolStripControlHost item = new(c); 1717using ToolStripControlHost item = new(c); 1728using ToolStripControlHost item = new(c) 1750using ToolStripControlHost item = new(c); 1773using ToolStripControlHost item = new(c); 1819using ToolStripControlHost item = new(c); 1840using ToolStripControlHost item = new(c); 1861using ToolStripControlHost item = new(c); 1883using ToolStripControlHost item = new(c); 1919using ToolStripControlHost item = new(c); 1948using ToolStripControlHost item = new(c); 1971using ToolStripControlHost item = new(c); 1989using ToolStripControlHost item = new(c); 2010using ToolStripControlHost item = new(c); 2029using ToolStripControlHost item = new(c); 2049using ToolStripControlHost item = new(c); 2071using ToolStripControlHost item = new(c); 2090using ToolStripControlHost item = new(c); 2110using ToolStripControlHost item = new(c); 2130using ToolStripControlHost item = new(c); 2162using ToolStripControlHost item = new(c); 2181using ToolStripControlHost item = new(c); 2210using ToolStripControlHost item = new(c); 2231using ToolStripControlHost item = new(c); 2694using ToolStripControlHost item = new(c); 2704using ToolStripControlHost item = new(c); 2727using ToolStripControlHost item = new(c); 2742using ToolStripControlHost item = new(c) 2757using ToolStripControlHost item = new(c);
WinFormsControlsTest (4)
ToolStripTests.cs (4)
15toolStrip1.Items.Add(new ToolStripControlHost(new RadioButton() { Text = "RadioButton" })); // RadioButton supports UIA 16toolStrip1.Items.Add(new ToolStripControlHost(new HScrollBar() { Value = 30 })); // HScrollBar doesn't support UIA 17statusStrip1.Items.Add(new ToolStripControlHost(new RadioButton() { Text = "RadioButton" })); // RadioButton supports UIA 18statusStrip1.Items.Add(new ToolStripControlHost(new HScrollBar() { Value = 30 })); // HScrollBar doesn't support UIA
169 references to ToolStripControlHost
System.Windows.Forms (19)
System\Windows\Forms\Accessibility\Control.ControlAccessibleObject.cs (1)
64if (!this.TryGetOwnerAs(out Control? owner) || owner.ToolStripControlHost is not ToolStripControlHost host)
System\Windows\Forms\Control.cs (3)
12826private readonly WeakReference<ToolStripControlHost?> _toolStripControlHostReference = new(null); 12828internal ToolStripControlHost? ToolStripControlHost 12832_toolStripControlHostReference.TryGetTarget(out ToolStripControlHost? value);
System\Windows\Forms\Controls\Menus\MenuStrip.cs (1)
257if (item is not null && !(item is ToolStripControlHost))
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (3)
1733ToolStripControlHost? controlHost = nextItem as ToolStripControlHost; 3364_lastMouseActiveItem = (item is ToolStripControlHost) ? null : item;
System\Windows\Forms\Controls\ToolStrips\ToolStrip.ToolStripAccessibleObject.cs (3)
181if (item is ToolStripControlHost controlHostItem and not ToolStripScrollButton) 218if (item is ToolStripControlHost controlHostItem) 238if (item is ToolStripControlHost controlHostItem)
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.ToolStripControlHostAccessibleObject.cs (2)
15private readonly ToolStripControlHost _ownerItem; 21public ToolStripControlHostAccessibleObject(ToolStripControlHost ownerItem) : base(ownerItem)
System\Windows\Forms\Controls\ToolStrips\ToolStripControlHost.ToolStripHostedControlAccessibleObject.cs (2)
18private readonly ToolStripControlHost? _toolStripControlHost; 26public ToolStripHostedControlAccessibleObject(Control toolStripHostedControl, ToolStripControlHost? toolStripControlHost) : base(toolStripHostedControl)
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownItemAccessibleObject.cs (1)
198if (item is ToolStripControlHost controlHostItem)
System\Windows\Forms\Controls\ToolStrips\ToolStripNumericUpDown.ToolStripNumericUpDownControl.ToolStripNumericUpDownAccessibleObject.cs (1)
15public ToolStripNumericUpDownAccessibleObject(Control toolStripHostedControl, ToolStripControlHost? toolStripControlHost)
System\Windows\Forms\DataBinding\BindingNavigator.cs (2)
862if (oldTextBox is ToolStripControlHost oldCtrl) 868if (newTextBox is ToolStripControlHost newCtrl)
System.Windows.Forms.Design (10)
System\ComponentModel\Design\DesignerActionUI.DesignerActionToolStripDropDown.cs (1)
15private ToolStripControlHost? _panel;
System\Windows\Forms\Design\ToolStripDesignerUtils.cs (3)
59if (!(item is ToolStripControlHost && item.IsOnDropDown)) 67else if (item is ToolStripControlHost && !item.IsOnDropDown) 450selItem is ToolStripSeparator || selItem is ToolStripControlHost || !selItem.IsOnDropDown || selItem.IsOnOverflow)
System\Windows\Forms\Design\ToolStripItemCustomMenuItemCollection.cs (2)
118if (selectedItem is not ToolStripControlHost and not ToolStripSeparator) 638if (selectedItem is not ToolStripControlHost and not ToolStripSeparator)
System\Windows\Forms\Design\ToolStripItemGlyph.cs (1)
44if (Item is ToolStripControlHost && Item.IsOnDropDown)
System\Windows\Forms\Design\ToolStripMenuItemDesigner.cs (1)
1362if (toolItem is ToolStripControlHost host)
System\Windows\Forms\Design\ToolStripTemplateNode.cs (2)
62private ToolStripControlHost _centerTextBox; 1698if (item is ToolStripControlHost)
System.Windows.Forms.Tests (140)
System\Windows\Forms\AccessibleObjects\Control.ControlAccessibleObjectTests.cs (4)
1448using ToolStripControlHost host = new(control); 1515using ToolStripControlHost host = new(control); 1549using ToolStripControlHost host = new(control); 1587using ToolStripControlHost host = new(control);
System\Windows\Forms\AccessibleObjects\ToolStripControlHost.ToolStripControlHostAccessibleObjectTests.cs (6)
7using static System.Windows.Forms.ToolStripControlHost; 23using ToolStripControlHost toolStrip = new(control); 35using ToolStripControlHost toolStrip = new(control); 47using ToolStripControlHost toolStrip = new(control); 60using ToolStripControlHost toolStrip = new(control); 73using ToolStripControlHost toolStripControlHost = new(control);
System\Windows\Forms\AccessibleObjects\ToolStripControlHost.ToolStripHostedControlAccessibleObjectTests.cs (3)
15return ReflectionHelper.GetPublicNotAbstractClasses<ToolStripControlHost>().Select(type => new object[] { type }); 24using ToolStripControlHost item = ReflectionHelper.InvokePublicConstructor<ToolStripControlHost>(type);
System\Windows\Forms\AccessibleObjects\ToolStripNumericUpDown.ToolStripNumericUpDownAccessibleObjectTests.cs (1)
8using static System.Windows.Forms.ToolStripControlHost;
System\Windows\Forms\ToolStripControlHostTests.cs (126)
140using ToolStripControlHost item = new(c) 159using ToolStripControlHost item = new(c); 170using ToolStripControlHost item = new(c) 189using ToolStripControlHost item = new(c); 200using ToolStripControlHost item = new(c) 219using ToolStripControlHost item = new(c); 230using ToolStripControlHost item = new(c) 250using ToolStripControlHost item = new(c); 258using ToolStripControlHost item = new(c); 324using ToolStripControlHost item = new(c); 333PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripControlHost))[nameof(ToolStripControlHost.BackColor)]; 350PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripControlHost))[nameof(ToolStripControlHost.BackColor)]; 364PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripControlHost))[nameof(ToolStripControlHost.BackColor)]; 381PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripControlHost))[nameof(ToolStripControlHost.BackColor)]; 392using ToolStripControlHost item = new(c); 411using ToolStripControlHost item = new(c) 430using ToolStripControlHost item = new(c); 441using ToolStripControlHost item = new(c); 452using ToolStripControlHost item = new(c) 471using ToolStripControlHost item = new(c); 498using ToolStripControlHost item = new(c) 509using ToolStripControlHost item = new(c); 519using ToolStripControlHost item = new(c) 544using ToolStripControlHost item = new(c); 558using ToolStripControlHost item = new(c); 570using ToolStripControlHost item = new(c); 581using ToolStripControlHost item = new(c); 596using ToolStripControlHost item = new(c); 615using ToolStripControlHost item = new(c); 627using ToolStripControlHost item = new(c); 641using ToolStripControlHost item = new(c); 655using ToolStripControlHost item = new(c); 665using ToolStripControlHost item = new(c); 679using ToolStripControlHost item = new(c); 704using ToolStripControlHost item = new(c) 726using ToolStripControlHost item = new(c); 746using ToolStripControlHost item = new(c); 765using ToolStripControlHost item = new(c) 782using ToolStripControlHost item = new(c); 818using ToolStripControlHost item = new(c); 827using ToolStripControlHost item = new(c) 844using ToolStripControlHost item = new(c); 867using ToolStripControlHost item = new(c) 894using ToolStripControlHost item = new(c); 929using ToolStripControlHost item = new(c); 939using ToolStripControlHost item = new(c); 949using ToolStripControlHost item = new(c); 969using ToolStripControlHost item = new(c) 990using ToolStripControlHost item = new(c); 1000PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripControlHost))[nameof(ToolStripControlHost.Font)]; 1002using ToolStripControlHost item = new(c); 1026PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripControlHost))[nameof(ToolStripControlHost.Font)]; 1028using ToolStripControlHost item = new(c); 1040PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripControlHost))[nameof(ToolStripControlHost.Font)]; 1042using ToolStripControlHost item = new(c); 1066PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripControlHost))[nameof(ToolStripControlHost.Font)]; 1068using ToolStripControlHost item = new(c); 1077using ToolStripControlHost item = new(c); 1143using ToolStripControlHost item = new(c); 1152PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripControlHost))[nameof(ToolStripControlHost.ForeColor)]; 1154using ToolStripControlHost item = new(c); 1169PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripControlHost))[nameof(ToolStripControlHost.ForeColor)]; 1171using ToolStripControlHost item = new(c); 1183PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripControlHost))[nameof(ToolStripControlHost.ForeColor)]; 1185using ToolStripControlHost item = new(c); 1200PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(ToolStripControlHost))[nameof(ToolStripControlHost.ForeColor)]; 1202using ToolStripControlHost item = new(c); 1223using ToolStripControlHost item = new(c) 1245using ToolStripControlHost item = new(c) 1265using ToolStripControlHost item = new(c); 1276using ToolStripControlHost item = new(c) 1298using ToolStripControlHost item = new(c) 1320using ToolStripControlHost item = new(c) 1349using ToolStripControlHost item = new(c) 1549using ToolStripControlHost item = new(c); 1560using ToolStripControlHost item = new(c); 1580using ToolStripControlHost item = new(c) 1599using ToolStripControlHost item = new(c); 1636using ToolStripControlHost item = new(c); 1643PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(SubToolStripControlHost))[nameof(ToolStripControlHost.RightToLeft)]; 1645using ToolStripControlHost item = new(c); 1672PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(SubToolStripControlHost))[nameof(ToolStripControlHost.RightToLeft)]; 1674using ToolStripControlHost item = new(c); 1686PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(SubToolStripControlHost))[nameof(ToolStripControlHost.RightToLeft)]; 1688using ToolStripControlHost item = new(c); 1715PropertyDescriptor property = TypeDescriptor.GetProperties(typeof(SubToolStripControlHost))[nameof(ToolStripControlHost.RightToLeft)]; 1717using ToolStripControlHost item = new(c); 1728using ToolStripControlHost item = new(c) 1750using ToolStripControlHost item = new(c); 1773using ToolStripControlHost item = new(c); 1819using ToolStripControlHost item = new(c); 1840using ToolStripControlHost item = new(c); 1861using ToolStripControlHost item = new(c); 1883using ToolStripControlHost item = new(c); 1919using ToolStripControlHost item = new(c); 1948using ToolStripControlHost item = new(c); 1971using ToolStripControlHost item = new(c); 1989using ToolStripControlHost item = new(c); 2010using ToolStripControlHost item = new(c); 2029using ToolStripControlHost item = new(c); 2049using ToolStripControlHost item = new(c); 2071using ToolStripControlHost item = new(c); 2090using ToolStripControlHost item = new(c); 2110using ToolStripControlHost item = new(c); 2130using ToolStripControlHost item = new(c); 2162using ToolStripControlHost item = new(c); 2181using ToolStripControlHost item = new(c); 2210using ToolStripControlHost item = new(c); 2231using ToolStripControlHost item = new(c); 2694using ToolStripControlHost item = new(c); 2704using ToolStripControlHost item = new(c); 2727using ToolStripControlHost item = new(c); 2742using ToolStripControlHost item = new(c) 2757using ToolStripControlHost item = new(c);