2 writes to _dropDownHolder
System.Windows.Forms (2)
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\PropertyGridView.cs (2)
990_dropDownHolder = null; 1442_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(); 1443_dropDownHolder.Visible = false; 1444_dropDownHolder.SetDropDownControl(control, _flags.HasFlag(Flags.ResizableDropDown)); 1447Size size = _dropDownHolder.Size; 1460_dropDownHolder.ResizeUp = true; 1465_dropDownHolder.ResizeUp = false; 1482PInvokeCore.SetWindowLong(_dropDownHolder, WINDOW_LONG_PTR_INDEX.GWL_HWNDPARENT, this); 1483_dropDownHolder.SetBounds(location.X, location.Y, size.Width, size.Height); 1484PInvoke.ShowWindow(_dropDownHolder, SHOW_WINDOW_CMD.SW_SHOWNA); 1486_dropDownHolder.Visible = true; 1487_dropDownHolder.FocusComponent(); 1493_dropDownHolder.DoModalLoop(); 1509if (_dropDownHolder is not null && _dropDownHolder.GetUsed()) 1526if (_dropDownHolder?.Visible == true && m.MsgInternal == PInvokeCore.WM_KEYDOWN && (Keys)(nint)m.WParamInternal != Keys.Tab) 1528Control? control = _dropDownHolder.Component; 2565if (_dropDownHolder is not null && _dropDownHolder.Visible) 2570if (hwnd == _dropDownHolder.Handle) 2759if (keyCode == Keys.Up && altPressed && DropDownButton.Visible && (_dropDownHolder is not null) && _dropDownHolder.Visible) 2966&& _dropDownHolder is not null 2967&& _dropDownHolder.Visible 3123if (_dropDownHolder is null || _dropDownHolder.Component is null || rowMoveCurrent == _selectedRow) 3717if (_dropDownHolder is not null && _dropDownHolder.GetUsed()) 4807_dropDownHolder?.ReleaseUiaProvider(HWND.Null); 5095else if (_dropDownHolder is not null && _dropDownHolder.Visible) 5097_dropDownHolder.FocusComponent();