private void MainForm_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e) { switch (e.KeyCode) { case Keys.F12: e.IsInputKey = false; TitleSearchForm.RunSearch(this, ((BookView)_mainTabs.SelectedTab.Tag).Book); break; default: return; } }
public static int RunSearch(IWin32Window owner, ScratchBook book) { using (TitleSearchForm f = new TitleSearchForm(book)) { switch (f.ShowDialog(owner)) { case DialogResult.OK: return(f.PageIndex); default: return(-1); } } }
private void MainForm_KeyDown(object sender, KeyEventArgs e) { switch (e.KeyCode) { case Keys.F12: { e.Handled = true; int found = TitleSearchForm.RunSearch(this, ((BookView)_mainTabs.SelectedTab.Tag).Book); if (found >= 0) { ((BookView)_mainTabs.SelectedTab.Tag).JumpToPage(found); } break; } default: e.Handled = false; break; } }