ReportSettings.DesignExt.cs 813 B

12345678910111213141516171819202122232425262728293031323334
  1. using FastReport.Forms;
  2. using FastReport.Utils;
  3. namespace FastReport
  4. {
  5. partial class ReportSettings
  6. {
  7. internal void OnStartLoadingProgress(Report report)
  8. {
  9. progress = null;
  10. if (ShowProgress)
  11. {
  12. progress = new ProgressForm(report, false);
  13. progress.ShowProgressMessage(Res.Get("Messages,LoadingReport"));
  14. progress.Show();
  15. progress.Refresh();
  16. }
  17. }
  18. internal void OnFinishLoadingProgress()
  19. {
  20. if (ShowProgress)
  21. {
  22. if (progress != null)
  23. {
  24. progress.Close();
  25. progress.Dispose();
  26. progress = null;
  27. }
  28. }
  29. }
  30. }
  31. }