2 writes to _dropDownHolder
System.Windows.Forms (2)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (2)
991
_dropDownHolder
= null;
1437
_dropDownHolder
??= new(this);
39 references to _dropDownHolder
System.Windows.Forms (39)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (39)
367
internal DropDownHolder? DropDownControlHolder =>
_dropDownHolder
;
370
internal bool DropDownVisible =>
_dropDownHolder
is not null &&
_dropDownHolder
.Visible;
771
if (_flags.HasFlag(Flags.DropDownClosing) ||
_dropDownHolder
is null || !
_dropDownHolder
.Visible)
780
if (
_dropDownHolder
.Component == DropDownListBox && _flags.HasFlag(Flags.DropDownCommit))
788
_dropDownHolder
.SetDropDownControl(control: null, resizable: false);
789
_dropDownHolder
.Visible = false;
987
_dropDownHolder
?.Dispose();
1438
_dropDownHolder
.Visible = false;
1439
_dropDownHolder
.SetDropDownControl(control, _flags.HasFlag(Flags.ResizableDropDown));
1442
Size size =
_dropDownHolder
.Size;
1455
_dropDownHolder
.ResizeUp = true;
1460
_dropDownHolder
.ResizeUp = false;
1477
PInvokeCore.SetWindowLong(
_dropDownHolder
, WINDOW_LONG_PTR_INDEX.GWL_HWNDPARENT, this);
1478
_dropDownHolder
.SetBounds(location.X, location.Y, size.Width, size.Height);
1479
PInvoke.ShowWindow(
_dropDownHolder
, SHOW_WINDOW_CMD.SW_SHOWNA);
1481
_dropDownHolder
.Visible = true;
1482
_dropDownHolder
.FocusComponent();
1488
_dropDownHolder
.DoModalLoop();
1504
if (
_dropDownHolder
is not null &&
_dropDownHolder
.GetUsed())
1521
if (
_dropDownHolder
?.Visible == true && m.MsgInternal == PInvokeCore.WM_KEYDOWN && (Keys)(nint)m.WParamInternal != Keys.Tab)
1523
Control? control =
_dropDownHolder
.Component;
2560
if (
_dropDownHolder
is not null &&
_dropDownHolder
.Visible)
2565
if (hwnd ==
_dropDownHolder
.Handle)
2754
if (keyCode == Keys.Up && altPressed && DropDownButton.Visible && (
_dropDownHolder
is not null) &&
_dropDownHolder
.Visible)
2961
&&
_dropDownHolder
is not null
2962
&&
_dropDownHolder
.Visible
3118
if (
_dropDownHolder
is null ||
_dropDownHolder
.Component is null || rowMoveCurrent == _selectedRow)
3706
if (
_dropDownHolder
is not null &&
_dropDownHolder
.GetUsed())
4796
_dropDownHolder
?.ReleaseUiaProvider(HWND.Null);
5084
else if (
_dropDownHolder
is not null &&
_dropDownHolder
.Visible)
5086
_dropDownHolder
.FocusComponent();