2011-02-15 2 views

답변

7

당신은 ShowDialog 메서드의 결과를 확인할 수 있습니다. OK 또는 취소 중 하나입니다.

PrintDocument document = new PrintDocument(); 
PrintDialog dialog = new PrintDialog(); 

if(dialog.ShowDialog() == DialogResult.Ok) 
{ 
    document.PrinterSettings = p.PrinterSettings; 
    document.Print(); 
} 
+2

내가 WebBrowser.ShowPrintDialog 무엇을 할 수 있습니까? DialogResult가 아니라 void를 반환합니다. – sooprise

3

ShowDialog를이 대화 결과 열거를 반환

PrintDocument document = new PrintDocument(); 
PrintDialog dialog = new PrintDialog(); 

dialog.ShowDialog(); 
document.PrinterSettings = p.PrinterSettings; 
document.Print(); 

부록

WebBrowser w = new WebBrowser(); 
w.ShowPrintDialog(); //.ShowPrintDialog returns a void, how can I deal with this? 
+1

WebBrowser.ShowPrintDialog로 할 수있는 것이 있습니까? DialogResult가 아니라 void를 반환합니다. – sooprise

+0

불행히도 나는 이것을 처리 할 방법이 없다. 그 결과로 무엇을하고 싶습니까? 즉 대화 상자가 취소 된 경우 어떤 코드가 실행됩니까? – Craigt

관련 문제