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]);
}