You are creating a Windows Forms application by using the .NET Framework 3.5. You have
implemented the PrintPage event to send the page output to the printer. The users must select
the printer and the page range before printing.You need to ensure that users can print the
content of the form by clicking the button control.Which code segment should you use?
A.
PageSetupDialog pageSetupDialog1 = new PageSetupDialog();
pageSetupDialog1.Document = printDocument1;
DialogResult result = pageSetupDialog1.ShowDialog();
if(result == DialogResult.OK){printDocument1.Print();
}
B.
PageSetupDialog pageSetupDialog1 = new PageSetupDialog();
pageSetupDialog1.Document = printDocument1;
DialogResult result = pageSetupDialog1.ShowDialog();
if (result == DialogResult.Yes){ printDocument1.Print();
}
C.
PrintDialog printDialog1 = new PrintDialog();
printDialog1.AllowSomePages = true;
printDialog1.Document = printDocument1;
DialogResult result = printDialog1.ShowDialog();
if (result == DialogResult.OK)
{
printDocument1.Print();
}
D.
PrintDialog printDialog1 = new PrintDialog();
printDialog1.AllowSomePages = true;
printDialog1.Document = printDocument1;
DialogResult result = printDialog1.ShowDialog();
if (result == DialogResult.Yes)
{
printDocument1.Print();
}
Explanation:
DialogResult must be OK rather than Yes.