public void RemoveFocus()
{
if (InfoTip == null || AutoList == null)
return;
if (!ContainsFocus && !InfoTip.ContainsFocus &&
!AutoList.ContainsFocus)
{
CaretTimer.Enabled = false;
Caret.Blink = false;
_AutoListVisible = false;
_InfoTipVisible = false;
}
Redraw();
}