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)
366internal DropDownHolder? DropDownControlHolder => _dropDownHolder; 369internal bool DropDownVisible => _dropDownHolder is not null && _dropDownHolder.Visible; 770if (_flags.HasFlag(Flags.DropDownClosing) || _dropDownHolder is null || !_dropDownHolder.Visible) 779if (_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)); 1441Size size = _dropDownHolder.Size; 1454_dropDownHolder.ResizeUp = true; 1459_dropDownHolder.ResizeUp = false; 1476PInvokeCore.SetWindowLong(_dropDownHolder, WINDOW_LONG_PTR_INDEX.GWL_HWNDPARENT, this); 1477_dropDownHolder.SetBounds(location.X, location.Y, size.Width, size.Height); 1478PInvoke.ShowWindow(_dropDownHolder, SHOW_WINDOW_CMD.SW_SHOWNA); 1480_dropDownHolder.Visible = true; 1481_dropDownHolder.FocusComponent(); 1487_dropDownHolder.DoModalLoop(); 1503if (_dropDownHolder is not null && _dropDownHolder.GetUsed()) 1520if (_dropDownHolder?.Visible == true && m.MsgInternal == PInvokeCore.WM_KEYDOWN && (Keys)(nint)m.WParamInternal != Keys.Tab) 1522Control? control = _dropDownHolder.Component; 2559if (_dropDownHolder is not null && _dropDownHolder.Visible) 2564if (hwnd == _dropDownHolder.Handle) 2753if (keyCode == Keys.Up && altPressed && DropDownButton.Visible && (_dropDownHolder is not null) && _dropDownHolder.Visible) 2960&& _dropDownHolder is not null 2961&& _dropDownHolder.Visible 3117if (_dropDownHolder is null || _dropDownHolder.Component is null || rowMoveCurrent == _selectedRow) 3705if (_dropDownHolder is not null && _dropDownHolder.GetUsed()) 4795_dropDownHolder?.ReleaseUiaProvider(HWND.Null); 5083else if (_dropDownHolder is not null && _dropDownHolder.Visible) 5085_dropDownHolder.FocusComponent();