protected override void OnShown(EventArgs e) { base.OnShown(e); if (IsDesignMode) { return; } var action = new Action(() => { shadowDecorator.Enable(EnableFormShadow); if (isWindowActive) { shadowDecorator.SetFocus(); } }); Task.Factory.StartNew(() => { System.Threading.Thread.Sleep(300); if (InvokeRequired) { Invoke(new MethodInvoker(action)); } else { action.Invoke(); } }); }
protected override void OnShown(EventArgs e) { base.OnShown(e); FormShadowDecorator.Enable(isEnableDropShadow); }