Bloom.ToPalaso.BetterToolTip.PutOnBetterTooltipTransparentOverlay C# (CSharp) Method

PutOnBetterTooltipTransparentOverlay() private method

private PutOnBetterTooltipTransparentOverlay ( Control control ) : void
control System.Windows.Forms.Control
return void
        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]);
        }