private void PutOnBetterTooltipTransparentOverlay(Control control) { var transparentOverlay = new BetterTooltipTransparentOverlay(control); transparentOverlay.Location = control.Location; if (_sizeOfToolTipWhenDisabledDictionary.ContainsKey(control)) { transparentOverlay.Size = _sizeOfToolTipWhenDisabledDictionary[control]; } else { transparentOverlay.Size = control.Size; } control.Parent.Controls.Add(transparentOverlay); transparentOverlay.BringToFront(); _betterTooltipTransparentOverlay[control] = transparentOverlay; SetToolTip(transparentOverlay, _toolTipWhenDisabled[control]); }
private void PutOnBetterTooltipTransparentOverlay(Control p_control) { BetterTooltipTransparentOverlay l_ts; l_ts = new BetterTooltipTransparentOverlay(); l_ts.Location = p_control.Location; if (m_SizeOfToolTipWhenDisabled.ContainsKey(p_control)) { l_ts.Size = this.m_SizeOfToolTipWhenDisabled[p_control]; } else { l_ts.Size = p_control.Size; } p_control.Parent.Controls.Add(l_ts); l_ts.BringToFront(); this.m_BetterTooltipTransparentOverlay[p_control] = l_ts; this.SetToolTip(l_ts, m_ToolTipWhenDisabled[p_control]); }