private void WbpReportResult_KeyPressEvent(object o, KeyPressEventArgs args) { if (!KeyShortcuts.Equal(args.Event, KeyShortcuts.HelpKey)) { return; } if (string.IsNullOrEmpty(HelpFile)) { return; } FormHelper.ShowWindowHelp(HelpFile); }
private void WbpPrintPreview_KeyPressEvent(object o, KeyPressEventArgs args) { if (KeyShortcuts.Equal(args.Event, KeyShortcuts.HelpKey) && !string.IsNullOrEmpty(HelpFile)) { FormHelper.ShowWindowHelp(HelpFile); return; } switch (args.Event.Key) { case Key.Escape: RequestClose(); return; case Key.F9: btnPrint_Clicked(null, EventArgs.Empty); return; case Key.Left: currentPreview.StartPage--; return; case Key.Right: currentPreview.StartPage++; return; case Key.End: if (KeyShortcuts.GetAllowedModifier(args.Event.State) == KeyShortcuts.ControlModifier) { currentPreview.StartPage = currentPreview.TotalPages - 1; } return; case Key.Home: if (KeyShortcuts.GetAllowedModifier(args.Event.State) == KeyShortcuts.ControlModifier) { currentPreview.StartPage = 0; } return; } }