If you are talking about ShowPrintDialog() , I think there is a problem with the return, as it calls the user interface of the selected printer. This interface is not necessarily standardized, so you may have a window without a cancel button: /
When you encounter a similar problem, I just created a simple βprint formβ and use WebBrowser.Print() to print
source share