protected override void OnLostFocus(EventArgs e) { WindowlessControlHost host = this; while (host != null) { host.OnWindowlessLostFocus(this, e); host = host.Parent as WindowlessControlHost; } base.OnLostFocus(e); }