Hourglass when print dialog is shown


01-22-2010, 5:26 PM
When users select my custom print button, the print dialog is shown, but the hourglass cursor doesn't go away, giving users the impression that they should wait for something to happen.

Actually, the hourglass is bogus.

They can just click the mouse button, which clears the hourglass and then click again to press the dialog's buttons.

This issue seems to have occurred a number of times and was discussed in this thread
http://www.datadynamics.com/forums/122699/ShowPost.aspx

The final poster in April 2009 was referred to a sample application, PrinterTest.zip, and the support tech noted that he had tested the issue in 5.2.1236.1 and not been able to reproduce the issue. He asked the poster to see the sample could be modified to reproduce the issue.

I have done that using 5.2.1236.2 and I can definitely reproduce the issue.

The difference is an MDI parent form. If a custom print button is on the MDI Parent, such as in a tool bar, the ActiveReports print dialog will incorrectly display an HourGlass or WaitCursor.

I have modified your own PrinterTest application by adding an MDI form to the application. I have then inserted code into the Printer button on the MDIParent form's toolbar. When the modified application is run and the printer icon is clicked, ActiveReport's printer dialog displays an hourglass wait cursor.

The code behind the Print button on the MDIParent form is:

  Dim rpt As New NewActiveReport1
  rpt.Run()
  rpt.Document.Print(True, True)

My client's system uses Windows 7 as does mine. I do not see the same issue on my Windows Vista laptop. I am not able to test on Windows XP personally, but asked another user to do so and they DO see the issue on XP. Perhaps the Vista machine is a special case, who knows. One difference between the 3 systems is that the Vista laptop has no physical printer, only a network printer share.

I hope that this enough information for you to reproduce this error.

Simon



Re: Hourglass when print dialog is shown


01-23-2010, 6:24 PM
Thought I'd try Build 5.3.1436 (SP3) just in case, but it has the same issue.

Re: Hourglass when print dialog is shown


01-25-2010, 2:03 AM
Hello,

Thank you for providing the sample. I was able to reproduce this issue. I have reopened the Case 112259 for further investigation on this issue. I have also attached your E-mail address to the list of affected users for this case. You will be notified when the issue gets fixed.

Regards,
Ankit Nigam

Re: Hourglass when print dialog is shown


04-20-2010, 3:48 AM
Hello,

Case 112259 (Hourglass cursor appears when printing using Windows Viewer control) has been fixed in the latest build of ActiveReports 6 (6.1.2577.0).

You may download this build from here:
ftp://ftp.fpoint.com/ActiveReports/builds/6.1.2577.0.zip

We will also be updating the website soon with this build and other information.

Regards,
Amit
Amit Pal
GrapeCity- DataDynamics

Re: Hourglass when print dialog is shown


04-21-2010, 4:29 PM
The error I reported was in Active Reports 3. Do you have a fix for that version too?

- Simon

Re: Hourglass when print dialog is shown


04-21-2010, 10:35 PM
Simon,

Unfortunately the fix has only been made for ActiveReports 6 and not for Active Reports for .NET 3.0.

Regards,
Sankalp
Sankalp Sen
GrapeCity- DataDynamics

Re: Hourglass when print dialog is shown


04-21-2010, 10:50 PM
I trust that you will keep the case open and that a fix will come.

- Simon

Re: Hourglass when print dialog is shown


04-21-2010, 11:39 PM
Simon,

I would like to tell you that we do not have plans to release any more updates for Active Reports for .NET 3.0. Hence the fix will only be for ActiveReports 6.

Regards,
Sankalp

Sankalp Sen
GrapeCity- DataDynamics

Re: Hourglass when print dialog is shown


04-21-2010, 11:57 PM
I would like you not to tell me that.

It has taken you three months to tell me that my issue won't be fixed. It really is hard dealing with you guys.

Bye