एक पर DialogResult.Cancel देता है।PrintDialog.ShowDialog (यह) तुरंत घर अनुप्रयोग है कि मैं कर रहा हूँ विकासशील एक विंडोज 7 (64 बिट) पीसी पर अजीब बर्ताव कर रही है में विंडोज 7
यदि मैं प्रिंटडिअलॉग का एक उदाहरण बनाता हूं, और इसे ShowDialog() विधि कहता हूं, तो विधि तुरंत संवाद संवाद के बिना DialogResult.Cancel लौटाती है।
विंडोज 7 पीसी में प्रिंटर स्थापित हैं (एक काम करने वाले डिफ़ॉल्ट प्रिंटर के साथ)।
PrintDialog printDialog = new PrintDialog();
printDialog.PrinterSettings.Copies = 2;
printDialog.AllowCurrentPage = false;
printDialog.AllowPrintToFile = false;
printDialog.AllowSelection = false;
printDialog.AllowSomePages = false;
DialogResult dialogResult = printDialog.ShowDialog(this);
if (dialogResult == DialogResult.Cancel)
return;
कोई सुराग क्यों यह हो रहा है?
एक अच्छी टिप की तरह लगता है, लेकिन क्या आपके पास कोई संदर्भ है? http://msdn.microsoft.com/en-us/library/system.windows.forms.printdialog.useexdialog.aspx –
धन्यवाद किसी और रुचि के लिए, UseExDialog के लिए MSDN लेख इस बारे में अधिक टिप्पणी है कुछ भी उपयोगी नहीं मिला, हालांकि अब मुझे समाधान पता है, इस मुद्दे पर बहुत सारी पढ़ाई सामग्री है http://www.google.co.uk/search?q=UseExDialog+cancelled – Bryan
मेरे प्रारंभिक Googling - – Bryan