public static void ShowInstance() { if ((_instance == null) || _instance.IsDisposed) { _instance = new ManagePasswordsForm(); } _instance.Show(); }
private bool HandleCommonQuerylessKeys(Keys keyData) { Keys keys = keyData; if (keys <= (Keys.Control | Keys.Shift | Keys.P)) { if (keys > (Keys.Shift | Keys.F8)) { switch (keys) { case (Keys.Control | Keys.Shift | Keys.A): UserOptionsLive.Instance.ExecutionTrackingDisabled = !UserOptionsLive.Instance.ExecutionTrackingDisabled; return(true); case (Keys.Control | Keys.Shift | Keys.E): MainForm.Instance.ToggleAutoScrollResults(true); return(true); case (Keys.Control | Keys.Shift | Keys.P): ManagePasswordsForm.ShowInstance(); return(true); } } else { switch (keys) { case Keys.F6: MainForm.Instance.FocusQueries(); return(true); case (Keys.Shift | Keys.F8): MainForm.Instance.ToggleExplorerVisibility(); return(true); } } } else { switch (keys) { case (Keys.Control | Keys.Shift | Keys.F8): MainForm.Instance.SuspendLayout(); MainForm.Instance.ToggleVerticalResults(); MainForm.Instance.ToggleExplorerVisibility(); MainForm.Instance.ResumeLayout(); return(true); case (Keys.Alt | Keys.W): MainForm.Instance.ChooseOpenQuery(); return(true); case (Keys.Alt | Keys.Shift | Keys.E): MainForm.Instance.ToggleAutoScrollResults(false); return(true); case (Keys.Alt | Keys.Shift | Keys.G): GC.Collect(); GC.WaitForPendingFinalizers(); GC.Collect(); return(true); case (Keys.Alt | Keys.Shift | Keys.O): UserOptionsLive.Instance.OptimizeQueries = !UserOptionsLive.Instance.OptimizeQueries; return(true); case (Keys.Alt | Keys.Shift | Keys.S): MainForm.Instance.FocusSchemaExplorer(); return(true); } } return(false); }