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)
367internal DropDownHolder? DropDownControlHolder => _dropDownHolder; 370internal bool DropDownVisible => _dropDownHolder is not null && _dropDownHolder.Visible; 771if (_flags.HasFlag(Flags.DropDownClosing) || _dropDownHolder is null || !_dropDownHolder.Visible) 780if (_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)); 1442Size size = _dropDownHolder.Size; 1455_dropDownHolder.ResizeUp = true; 1460_dropDownHolder.ResizeUp = false; 1477PInvokeCore.SetWindowLong(_dropDownHolder, WINDOW_LONG_PTR_INDEX.GWL_HWNDPARENT, this); 1478_dropDownHolder.SetBounds(location.X, location.Y, size.Width, size.Height); 1479PInvoke.ShowWindow(_dropDownHolder, SHOW_WINDOW_CMD.SW_SHOWNA); 1481_dropDownHolder.Visible = true; 1482_dropDownHolder.FocusComponent(); 1488_dropDownHolder.DoModalLoop(); 1504if (_dropDownHolder is not null && _dropDownHolder.GetUsed()) 1521if (_dropDownHolder?.Visible == true && m.MsgInternal == PInvokeCore.WM_KEYDOWN && (Keys)(nint)m.WParamInternal != Keys.Tab) 1523Control? control = _dropDownHolder.Component; 2560if (_dropDownHolder is not null && _dropDownHolder.Visible) 2565if (hwnd == _dropDownHolder.Handle) 2754if (keyCode == Keys.Up && altPressed && DropDownButton.Visible && (_dropDownHolder is not null) && _dropDownHolder.Visible) 2961&& _dropDownHolder is not null 2962&& _dropDownHolder.Visible 3118if (_dropDownHolder is null || _dropDownHolder.Component is null || rowMoveCurrent == _selectedRow) 3706if (_dropDownHolder is not null && _dropDownHolder.GetUsed()) 4796_dropDownHolder?.ReleaseUiaProvider(HWND.Null); 5084else if (_dropDownHolder is not null && _dropDownHolder.Visible) 5086_dropDownHolder.FocusComponent();