Hi

Im usin a WebBrowser control on my C#/WinForm application.

There are 2 options for user, 1) Print output to PDFPrinter or 2) Print
output to default system printer.

In code i change default printer and then call theWebBrowser.Print() method.
All works fine but...
browsercontrol "remebers" only first printer change.
for example when user firs prints to pdf printer ant then to physical
printer, browsercontrol default printer remains PDFPrinter.

How to "refreh" browsercontrol to change default printer to system default
printer?


BR;
Meelis

Re: Webbrowser control by Meels

Meels
Thu May 08 04:55:19 CDT 2008

Ok, found a solution.

After every printing i call theBrowser.Dispose()
and recreate webbrowser object.

BR;
Meelis

"Meels Lilbok" <meelis.lilbok@deltmar.ee> kirjutas sõnumis news:
294EC00B-70C5-4B96-BC07-DCAEBFD7AE16@microsoft.com...
> Hi
>
> Im usin a WebBrowser control on my C#/WinForm application.
>
> There are 2 options for user, 1) Print output to PDFPrinter or 2) Print
> output to default system printer.
>
> In code i change default printer and then call theWebBrowser.Print()
> method. All works fine but...
> browsercontrol "remebers" only first printer change.
> for example when user firs prints to pdf printer ant then to physical
> printer, browsercontrol default printer remains PDFPrinter.
>
> How to "refreh" browsercontrol to change default printer to system default
> printer?
>
>
> BR;
> Meelis
>
>