コード例 #1
0
ファイル: AdminTool.cs プロジェクト: surkovalex/AdminTools
        /// <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);
        }
コード例 #2
0
ファイル: AdminTool.cs プロジェクト: surkovalex/AdminTools
        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);
            }
        }
コード例 #3
0
ファイル: BarItemTuner.cs プロジェクト: surkovalex/AdminTools
 private static void ClosedMenu(object sender, EventArgs e)
 {
     HighlightControl.CloseForm();
 }