프린터 대화 상자를 표시하고 싶지만 다음 코드를 실행하면 ShowPrinterDialog가 열려있는 동안 바로 인쇄됩니다. 즉, 인쇄하기 전에 ShowPrinterDialog가 닫힐 때까지 기다리지 않습니다.웹 브라우저로 대화 상자 표시
WebBrowser browser = new WebBrowser();
browser.DocumentText = "<b>Stack Overflow FTW!</b>";
browser.DocumentCompleted += Browser_DocumentCompleted;
void Browser_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
{
((WebBrowser)sender).ShowPrinterDialog();
((WebBrowser)sender).Print();
}
수정 방법에 대한 의견이 있으십니까? 당신이 WebBrowserDocumentCompletedEventArgs
를 사용하지 않는 경우