/// <summary> /// Click event to show the <see cref="AvailableWindowForm"/> form. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ViewWindowsBtnClick(object sender, EventArgs e) { if (AvailableWindowForm.Visible) { AvailableWindowForm.Focus(); return; } AvailableWindowForm.Show(); AvailableWindowForm.Location = new Point(this.Left + this.Width, this.Top); }
/// <summary> /// Closing <see cref="AddWindowNameForm"/>. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void AddWindowNameFormFormClosing(object sender, FormClosingEventArgs e) { if (!AvailableWindowForm.Visible) { return; } bool result = IsSetModifiedTitle(); if (result) { DialogResult dialogResult = MessageBox.Show( Resources.AddWindowNameForm_AddWindowNameFormFormClosing_Do_you_want_to_save_the_changes_, Resources.Program_Name, MessageBoxButtons.YesNo, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly); switch (dialogResult) { case DialogResult.Yes: { RemoveModifiedTitle(); break; } case DialogResult.None: case DialogResult.OK: case DialogResult.Cancel: case DialogResult.Abort: case DialogResult.Retry: case DialogResult.Ignore: case DialogResult.No: default: { break; } } } AvailableWindowForm.Close(); this.Hide(); this.Parent = null; e.Cancel = true; }