PDA

View Full Version : مبتدی: تشخیص پرینتر پیش فرض



bizhanbirya
دوشنبه 24 بهمن 1390, 18:01 عصر
با سلام خدمت دوستان

من از دستور زیر تو قسمت فرم لود استفاده کردم تا اسامی تمام پرینتر های کامپیوتر رو بدست بیارم

چطوری میتونم بگم که خودش پرینتر پیش فرض یا همون default printer رو تشخیص بده و اونو گزینه اول کمبوباکسم قرار بده؟

اگه کمکم کنین ممنون میشم

foreach (string printerName in PrinterSettings.InstalledPrinters)
comboBoxEx1.Items.Add(printerName);

b.saminjad
دوشنبه 24 بهمن 1390, 22:05 عصر
سلام

از این کد استفاده کن


System.Drawing.Printing.PrinterSettings y = new System.Drawing.Printing.PrinterSettings();
foreach (string x in System.Drawing.Printing.PrinterSettings.InstalledP rinters)
{
y.PrinterName = x;
if(y.IsDefaultPrinter)
MessageBox.Show(x);

}

bizhanbirya
سه شنبه 25 بهمن 1390, 22:23 عصر
دمت گرم،کاری به بقیه ندارم ولی خداییش اگه این سایت و شماها نبودین، من خیلی تو برنامه نویسی گیر بودم، دست همتون درد نکنه، خیلی باحالین:لبخندساده: