+1 امتیاز
با عرض سلام

میخواهم در برنامه خودم  یک تنظیماتی را برای کاربر بگذارم که کاربر یک نوع پرینتر مورد نظر خود را انتخاب کند و  برای مراحل بعد از ان پرینتر استفاده کند  یعنی نیازی نباشد هر دفعه پرینتر انتخاب کند نمیخواهم بر روی ویندوز پرینتر انتخاب کنم چون نرم افزار دیگری ممکن است با  پرینتر دیگری کار کند

با تشکر
بسته شده

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

سلام ، این کار خیلی ساده هست ، نام پرینتر و تنظیمات خاص خودتون رو در یک مکان ( فایل ، دیتابیس ، رجیستری و... ) ذخیره کنید و در دفعات بعدی بازیابی کنید مثلا به کد زیر توجه کنید : 

if (printDialog.ShowDialog() == DialogResult.OK) {
    printDocument.PrinterSettings.PrinterName = printDialog.PrinterSettings.PrinterName;
    printDocument.PrinterSettings.Copies = printDialog.PrinterSettings.Copies;
}

مثل مثال بالا می تونید تنظیمات رو بازیابی کنید و سپس در خصوصیت ها مربوطه قرار بدین ( مثلا نام پرینتر در خصوصیت PrinterName )

با عرض سلام

حال وقتی که printDialog را نمایش دادیم  چه کاری انجام دهیم تا نام پرینتر  بع از بسته شدن printDialog درون یک تکس باکس قرار گیرد به عنوان مثال من یک باتن دارم و یک تکس باکس کنار باتن دارم  وقتی که از منوی printDialog ناام پرینتر را انتخاب کردم  و دکمه ok را زدم درون تکس باکس کنار باتن من نام پرینتر قرار گیرد

با تشکر
توسط (345 امتیاز) 7 31 113
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,924 کاربر

دسته بندی ها

...