/// <summary> /// Handles the MainForm_KeyDown event. /// </summary> /// <param name="sender">Sender Object<see cref="object"/></param> /// <param name="e">Event Arguments<see cref="KeyEventArgs"/></param> private void MainForm_KeyDown(object sender, KeyEventArgs e) { if (CurrentTB != null) { if (e.Control && e.KeyCode == Keys.O) { if (file_open.ShowDialog() == DialogResult.OK) { CreateTab(file_open.FileName); } } else if (e.KeyCode == Keys.S && e.Modifiers == Keys.Control) { if (tsFiles.SelectedItem != null) { Save(tsFiles.SelectedItem); } } else if (e.Control && e.Shift && e.KeyCode == Keys.L) { CurrentTB.ClearCurrentLine(); } else if (e.Control && e.Shift && e.KeyCode == Keys.Oem2 && CurrentTB.CommentPrefix != null) { if (!CurrentTB.SelectedText.Contains(CurrentTB.CommentPrefix)) { CurrentTB.InsertLinePrefix(CurrentTB.CommentPrefix); } else { CurrentTB.RemoveLinePrefix(CurrentTB.CommentPrefix); } } } }