diff --git a/PKHeX.WinForms/MainWindow/Main.cs b/PKHeX.WinForms/MainWindow/Main.cs index 0dcb9c95a..44b672b62 100644 --- a/PKHeX.WinForms/MainWindow/Main.cs +++ b/PKHeX.WinForms/MainWindow/Main.cs @@ -2980,7 +2980,15 @@ private void showLegality(PKM pk, bool tabs, bool verbose, bool skipMoveRepop = } if (tabs) updateLegality(la, skipMoveRepop); - WinFormsUtil.Alert(la.Report(verbose)); + var report = la.Report(verbose); + if (verbose) + { + var dr = WinFormsUtil.Prompt(MessageBoxButtons.YesNo, report, "Copy report to Clipboard?"); + if (dr == DialogResult.Yes) + Clipboard.SetText(report); + } + else + WinFormsUtil.Alert(report); } private void updateLegality(LegalityAnalysis la = null, bool skipMoveRepop = false) {