2 writes to _dropDownHolder
System.Windows.Forms (2)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (2)
990
_dropDownHolder
= null;
1436
_dropDownHolder
??= new(this);
39 references to _dropDownHolder
System.Windows.Forms (39)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (39)
366
internal DropDownHolder? DropDownControlHolder =>
_dropDownHolder
;
369
internal bool DropDownVisible =>
_dropDownHolder
is not null &&
_dropDownHolder
.Visible;
770
if (_flags.HasFlag(Flags.DropDownClosing) ||
_dropDownHolder
is null || !
_dropDownHolder
.Visible)
779
if (
_dropDownHolder
.Component == DropDownListBox && _flags.HasFlag(Flags.DropDownCommit))
787
_dropDownHolder
.SetDropDownControl(control: null, resizable: false);
788
_dropDownHolder
.Visible = false;
986
_dropDownHolder
?.Dispose();
1437
_dropDownHolder
.Visible = false;
1438
_dropDownHolder
.SetDropDownControl(control, _flags.HasFlag(Flags.ResizableDropDown));
1441
Size size =
_dropDownHolder
.Size;
1454
_dropDownHolder
.ResizeUp = true;
1459
_dropDownHolder
.ResizeUp = false;
1476
PInvokeCore.SetWindowLong(
_dropDownHolder
, WINDOW_LONG_PTR_INDEX.GWL_HWNDPARENT, this);
1477
_dropDownHolder
.SetBounds(location.X, location.Y, size.Width, size.Height);
1478
PInvoke.ShowWindow(
_dropDownHolder
, SHOW_WINDOW_CMD.SW_SHOWNA);
1480
_dropDownHolder
.Visible = true;
1481
_dropDownHolder
.FocusComponent();
1487
_dropDownHolder
.DoModalLoop();
1503
if (
_dropDownHolder
is not null &&
_dropDownHolder
.GetUsed())
1520
if (
_dropDownHolder
?.Visible == true && m.MsgInternal == PInvokeCore.WM_KEYDOWN && (Keys)(nint)m.WParamInternal != Keys.Tab)
1522
Control? control =
_dropDownHolder
.Component;
2559
if (
_dropDownHolder
is not null &&
_dropDownHolder
.Visible)
2564
if (hwnd ==
_dropDownHolder
.Handle)
2753
if (keyCode == Keys.Up && altPressed && DropDownButton.Visible && (
_dropDownHolder
is not null) &&
_dropDownHolder
.Visible)
2960
&&
_dropDownHolder
is not null
2961
&&
_dropDownHolder
.Visible
3117
if (
_dropDownHolder
is null ||
_dropDownHolder
.Component is null || rowMoveCurrent == _selectedRow)
3705
if (
_dropDownHolder
is not null &&
_dropDownHolder
.GetUsed())
4795
_dropDownHolder
?.ReleaseUiaProvider(HWND.Null);
5083
else if (
_dropDownHolder
is not null &&
_dropDownHolder
.Visible)
5085
_dropDownHolder
.FocusComponent();