/// <summary> /// Выделенный в дереве контрол необходимо активировать и подсветить на форме /// </summary> private void FocuseControl(ControlTuner control) { control.ActivateParent(); pgFilter.SelectedObject = control.Control; pgFilter.Enabled = lueRoles.EditValue != null && ActiveForm != null; if (!control.Visible) { HighlightControl.CloseForm(); return; } var activeSize = control.Size; var activeLocation = control.PointToScreenLocation; HighlightControl.GetInstance(activeLocation.X, activeLocation.Y, activeSize.Width, activeSize.Height); }
private void AdminToolFormClosed(object sender, FormClosedEventArgs e) { DBUser.DesignMode = false; HighlightControl.CloseForm(); Instance = null; //Возвращаем размеры и расположение главной формы в начальное положение FormControls.MainForm.Size = parentBound.Size; FormControls.MainForm.Location = parentBound.Location; FormControls.MainForm.WindowState = parentState; //Обновляем информацию в базе данных о созданных правилах для форм try { FormControls.MainForm.LoadLastFormSettings(); } catch (Exception ex) { DBException.WriteLog(ex); } }
private static void ClosedMenu(object sender, EventArgs e) { HighlightControl.CloseForm(); }