Implemented interface member:
property
Handle
System.Windows.Forms.IWin32Window.Handle
84 references to Handle
System.Windows.Forms (35)
System\Windows\Forms\Accessibility\LabelEditAccessibleObject.cs (1)
21
UseStdAccessibleObjects(labelEdit.
Handle
);
System\Windows\Forms\Accessibility\LabelEditNativeWindow.cs (2)
71
public bool IsHandleCreated =>
Handle
!= HWND.Null;
120
if (hwnd !=
Handle
|| idObject != (int)OBJECT_IDENTIFIER.OBJID_CLIENT || !IsAccessibilityObjectCreated)
System\Windows\Forms\Control.ControlNativeWindow.cs (1)
28
WindowTarget.OnHandleChange(
Handle
);
System\Windows\Forms\Control.cs (3)
2130
internal IntPtr HandleInternal => _window.
Handle
;
2213
public bool IsHandleCreated => _window.
Handle
!= 0;
9212
if (_window.
Handle
== IntPtr.Zero)
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (11)
529
&& ((_childEdit is not null && focus == _childEdit.
Handle
) || (_childListBox is not null && focus == _childListBox.
Handle
));
1395
if (DropDownStyle == ComboBoxStyle.Simple && m.HWnd == _childListBox!.
Handle
)
1414
if (DropDownStyle == ComboBoxStyle.Simple && m.HWnd == _childListBox!.
Handle
)
1454
if (DropDownStyle == ComboBoxStyle.Simple && m.HWnd == _childListBox!.
Handle
)
1479
if (DropDownStyle == ComboBoxStyle.Simple && m.HWnd == _childListBox!.
Handle
)
1554
if (!DesignMode && _childEdit is not null && m.HWnd == _childEdit.
Handle
)
1571
if (_childEdit is not null && m.HWnd == _childEdit.
Handle
)
1751
&& m.HWnd == _childEdit.
Handle
&& PARAM.LOWORD(m.LParamInternal) == (int)PInvoke.HTCLIENT)
1815
if (m.HWnd == _childEdit.
Handle
)
2895
else if (_childEdit is not null && _childEdit.
Handle
!= 0)
System\Windows\Forms\Controls\ListView\ListViewLabelEditAccessibleObject.cs (1)
21
UseStdAccessibleObjects(labelEdit.
Handle
);
System\Windows\Forms\Controls\ToolStrips\ToolStrip.cs (1)
673
if (_dropDownOwnerWindow.
Handle
== IntPtr.Zero)
System\Windows\Forms\ErrorProvider\ErrorProvider.ControlItem.ControlItemAccessibleObject.cs (1)
90
=> UIAHelper.WindowHandleToVariant(_window?.
Handle
?? HWND.Null),
System\Windows\Forms\ErrorProvider\ErrorProvider.ErrorWindow.cs (2)
81
if (
Handle
!= 0)
113
Parent =
Handle
,
System\Windows\Forms\ErrorProvider\ErrorProvider.ErrorWindow.ErrorWindowAccessibleObject.cs (2)
62
UIA_PROPERTY_ID.UIA_NativeWindowHandlePropertyId => UIAHelper.WindowHandleToVariant(_owner.
Handle
),
119
(int)_owner.
Handle
,
System\Windows\Forms\Form.cs (1)
1932
if (_ownerWindow.
Handle
== IntPtr.Zero)
System\Windows\Forms\NativeWindow.cs (1)
388
if (
Handle
!= 0)
System\Windows\Forms\NotifyIcon.cs (5)
404
if (_window is not null && _window.
Handle
!= 0)
573
if (_window.
Handle
== IntPtr.Zero)
578
data.hWnd = _window.
Handle
;
646
if (_window.
Handle
== IntPtr.Zero)
652
data.hWnd = _window.
Handle
;
System\Windows\Forms\NotifyIcon.NotifyIconNativeWindow.cs (1)
29
if (
Handle
!= 0)
System\Windows\Forms\ToolTip\ToolTip.cs (2)
270
return _window.
Handle
;
967
internal bool GetHandleCreated() => _window is not null && _window.
Handle
!= IntPtr.Zero;
System.Windows.Forms.Design (1)
System\Windows\Forms\Design\ControlDesigner.ChildSubClass.cs (1)
53
Debug.Assert(m.HWnd ==
Handle
, "Message handle differs from target handle");
System.Windows.Forms.Tests (48)
System\Windows\Forms\AccessibleObjects\ListViewLabelEditAccessibleObjectTests.cs (2)
41
Assert.Equal((int)labelEdit.
Handle
, (int)accessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NativeWindowHandlePropertyId));
85
Assert.Equal(new int[] { AccessibleObject.RuntimeIDFirstItem, PARAM.ToInt(labelEdit.
Handle
) }, accessibilityObject.RuntimeId);
System\Windows\Forms\AccessibleObjects\TreeViewLabelEditAccessibleObjectTests.cs (2)
40
Assert.Equal((int)labelEdit.
Handle
, (int)accessibilityObject.GetPropertyValue(UIA_PROPERTY_ID.UIA_NativeWindowHandlePropertyId));
84
Assert.Equal(new int[] { AccessibleObject.RuntimeIDFirstItem, PARAM.ToInt(labelEdit.
Handle
) }, accessibilityObject.RuntimeId);
System\Windows\Forms\ControlTests.Methods.cs (6)
1966
IntPtr handle = window.
Handle
;
1989
Assert.Same(parent, Control.FromChildHandle(window.
Handle
));
1993
Assert.Null(Control.FromChildHandle(window.
Handle
));
2021
IntPtr handle = window.
Handle
;
2044
Assert.Null(Control.FromHandle(window.
Handle
));
2048
Assert.Null(Control.FromHandle(window.
Handle
));
System\Windows\Forms\NativeWindowTests.cs (38)
16
Assert.Equal(IntPtr.Zero, window.
Handle
);
25
Assert.Equal(control.Handle, window.
Handle
);
38
Assert.Equal(control.Handle, window1.
Handle
);
44
Assert.Equal(control.Handle, window1.
Handle
);
45
Assert.Equal(control.Handle, window2.
Handle
);
54
Assert.Equal(control.Handle, window.
Handle
);
57
Assert.Equal(IntPtr.Zero, window.
Handle
);
60
Assert.Equal(control.Handle, window.
Handle
);
70
Assert.Equal(IntPtr.Zero, window.
Handle
);
81
Assert.Equal(250, window.
Handle
);
91
Assert.Equal(control.Handle, window.
Handle
);
93
Assert.Equal(control.Handle, window.
Handle
);
111
Assert.NotEqual(IntPtr.Zero, window1.
Handle
);
119
Assert.NotEqual(IntPtr.Zero, window2.
Handle
);
120
Assert.NotEqual(window1.
Handle
, window2.
Handle
);
154
Assert.NotEqual(IntPtr.Zero, window.
Handle
);
168
Assert.Equal(IntPtr.Zero, window.
Handle
);
177
IntPtr handle = window.
Handle
;
181
Assert.Equal(handle, window.
Handle
);
195
Assert.Equal(IntPtr.Zero, window.
Handle
);
209
Assert.NotEqual(IntPtr.Zero, window1.
Handle
);
217
Assert.Equal(IntPtr.Zero, window2.
Handle
);
232
Assert.Equal(IntPtr.Zero, window.
Handle
);
242
Assert.Equal(IntPtr.Zero, window.
Handle
);
253
Assert.Equal(IntPtr.Zero, window.
Handle
);
262
Assert.Equal(IntPtr.Zero, window.
Handle
);
282
Assert.NotEqual(IntPtr.Zero, window.
Handle
);
308
Assert.Equal(control.Handle, window.
Handle
);
333
Assert.Equal(250, window.
Handle
);
366
window2.AssignHandle(window1.
Handle
);
376
window3.AssignHandle(window1.
Handle
);
410
Assert.Equal(IntPtr.Zero, window.
Handle
);
420
Assert.Equal(IntPtr.Zero, window.
Handle
);
432
Assert.Equal(IntPtr.Zero, window.
Handle
);
441
Assert.Equal(IntPtr.Zero, window.
Handle
);
487
Assert.Equal(control.Handle, window.
Handle
);
512
Assert.Equal(250, window.
Handle
);