57 references to Owner
System.Windows.Forms (45)
System\Windows\Forms\Controls\ToolStrips\ToolStrip.ToolStripAccessibleObject.cs (9)
285
if (child.
Owner
== owner.Grip)
291
ToolStripItemPlacement placement = child.
Owner
.Placement;
300
if (owner.CanOverflow && owner.OverflowButton.Visible && child.
Owner
== owner.OverflowButton)
306
items = placement == ToolStripItemPlacement.Main || child.
Owner
is ToolStripScrollButton
314
if (item.Available && child.
Owner
== item)
333
if (child.
Owner
== owner.Grip)
341
if (owner.CanOverflow && owner.OverflowButton.Visible && child.
Owner
== owner.OverflowButton)
351
if (child.
Owner
== owner.Items[i])
365
if (child.
Owner
== owner.Items[i])
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownItemAccessibleObject.cs (3)
23
AccessibleRole role =
Owner
.AccessibleRole;
35
if (
Owner
is ToolStripDropDownItem item && item.HasDropDownItems)
132
if (_owner.DropDownItems[i].Available && child.
Owner
== _owner.DropDownItems[i])
System\Windows\Forms\Controls\ToolStrips\ToolStripGrip.ToolStripGripAccessibleObject.cs (2)
18
public override string Name =>
Owner
.AccessibleName ?? SR.ToolStripGripAccessibleName;
26
AccessibleRole role =
Owner
.AccessibleRole;
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.ToolStripItemAccessibleObject.cs (28)
55
QueryAccessibilityHelpEventHandler? handler = (QueryAccessibilityHelpEventHandler?)
Owner
.Events[s_queryAccessibilityHelpEvent];
59
handler(
Owner
, args);
68
=> IsInternal && (QueryAccessibilityHelpEventHandler?)
Owner
.Events[s_queryAccessibilityHelpEvent] is null;
203
Owner
?.PerformClick();
210
QueryAccessibilityHelpEventHandler? handler = (QueryAccessibilityHelpEventHandler?)
Owner
.Events[s_queryAccessibilityHelpEvent];
215
handler(
Owner
, args);
227
internal override bool CanGetHelpTopicInternal => IsInternal &&
Owner
.Events[s_queryAccessibilityHelpEvent] is null;
233
if (
Owner
is not null)
235
ToolStrip? parent =
Owner
.ParentInternal;
251
nextItem = parent.GetNextItem(
Owner
, ArrowDirection.Left, /*RTLAware=*/true);
255
nextItem = parent.GetNextItem(
Owner
, ArrowDirection.Right, /*RTLAware=*/true);
258
nextItem = (
Owner
.IsOnDropDown) ? parent.GetNextItem(
Owner
, ArrowDirection.Up) :
259
parent.GetNextItem(
Owner
, ArrowDirection.Left, /*RTLAware=*/true);
262
nextItem = (
Owner
.IsOnDropDown) ? parent.GetNextItem(
Owner
, ArrowDirection.Down) :
263
parent.GetNextItem(
Owner
, ArrowDirection.Right, /*RTLAware=*/true);
285
if (
Owner
is not null)
287
return $"ToolStripItemAccessibleObject: Owner = {
Owner
}";
300
Rectangle bounds =
Owner
.Bounds;
302
if (
Owner
.ParentInternal is not null &&
Owner
.ParentInternal.Visible)
304
return new Rectangle(
Owner
.ParentInternal.PointToScreen(bounds.Location), bounds.Size);
318
if (
Owner
.IsOnDropDown)
321
ToolStripDropDown dropDown =
Owner
.GetCurrentParentDropDown()!;
325
return (
Owner
.Parent is not null) ?
Owner
.Parent.AccessibilityObject : base.Parent;
443
internal override void SetFocus() =>
Owner
.Select();
System\Windows\Forms\Controls\ToolStrips\ToolStripLabel.ToolStripLabelAccessibleObject.cs (1)
35
AccessibleRole role =
Owner
.AccessibleRole;
System\Windows\Forms\Controls\ToolStrips\ToolStripMenuItem.ToolStripMenuItemAccessibleObject.cs (1)
119
Owner
.AccessibleDefaultActionDescription
System\Windows\Forms\Controls\ToolStrips\ToolStripOverflowButton.ToolStripOverflowButtonAccessibleObject.cs (1)
20
public override string Name =>
Owner
.AccessibleName ?? SR.ToolStripOptions;
System.Windows.Forms.Tests (12)
System\Windows\Forms\AccessibleObjects\ToolStripButton.ToolStripButtonAccessibleObjectTests.cs (1)
19
Assert.Equal(toolStripButton, accessibleObject.
Owner
);
System\Windows\Forms\AccessibleObjects\ToolStripControlHost.ToolStripControlHostAccessibleObjectTests.cs (1)
27
Assert.Equal(toolStrip, accessibleObject.
Owner
);
System\Windows\Forms\AccessibleObjects\ToolStripDropDownButton.ToolStripDropDownButtonAccessibleObjectTests.cs (1)
20
Assert.Equal(toolStripDropDownButton, accessibleObject.
Owner
);
System\Windows\Forms\AccessibleObjects\ToolStripDropDownItemAccessibleObjectTests.cs (1)
25
Assert.Equal(control, accessibleObject.
Owner
);
System\Windows\Forms\AccessibleObjects\ToolStripGrip.ToolStripGripAccessibleObjectTests.cs (1)
19
Assert.Equal(toolStripGrip, accessibleObject.
Owner
);
System\Windows\Forms\AccessibleObjects\ToolStripLabel.ToolStripLabelAccessibleObjectTests.cs (1)
20
Assert.Equal(toolStripLabel, accessibleObject.
Owner
);
System\Windows\Forms\AccessibleObjects\ToolStripMenuItem.ToolStripMenuItemAccessibleObjectTests.cs (1)
20
Assert.Equal(toolStripMenuItem, accessibleObject.
Owner
);
System\Windows\Forms\AccessibleObjects\ToolStripOverflowButton.ToolStripOverflowButtonAccessibleObjectTests.cs (1)
20
Assert.Equal(toolStripOverflowButton, accessibleObject.
Owner
);
System\Windows\Forms\AccessibleObjects\ToolStripSeparator.ToolStripSeparatorAccessibleObjectTests.cs (1)
19
Assert.Equal(toolStripSeparator, accessibleObject.
Owner
);
System\Windows\Forms\AccessibleObjects\ToolStripSplitButton.ToolStripSplitButtonAccessibleObjectTests.cs (1)
19
Assert.Equal(toolStripSplitButton, accessibleObject.
Owner
);
System\Windows\Forms\AccessibleObjects\ToolStripStatusLabel.ToolStripStatusLabelAccessibleObjectTests.cs (1)
19
Assert.Equal(toolStripStatusLabel, accessibleObject.
Owner
);
System\Windows\Forms\ToolStrip.ToolStripAccessibleObjectWrapperForItemsOnOverflowTests.cs (1)
23
Assert.Equal(toolStripItem, accessibleObject.
Owner
);