PDA

View Full Version : لیست همه پرینترها در ComboBox



mohmp3
چهارشنبه 05 مرداد 1384, 20:17 عصر
سلام

لطفا منو راهنمایی بفرمایید:

من احتیاج به لیست همه پرینترهای ویندوز در داخل combo box به همراه اطلاعات آن ها نظیر
وضعیت پرینتر(خاموش یا روشن بودن آن) پورت مورد استفاده و ... و همچنین چگونگی دسترسی به پنجره properties هر پرینتر دارم.

با تشکر.

----------------------------------
*** HAVE A GOOD TIME ***

mohmp3
پنج شنبه 06 مرداد 1384, 20:02 عصر
سلام

با کد زیر می توان لیست پرینترها رو داخل کمبو باکس داشت و پرینتر Default رو نمایش داد.
( کلاس TPrinter)


ComboBox1.Items := Printer.Printers
Printer.PrinterIndex := -1
ComboBox1.ItemIndex := Printer.PrinterIndex

لطفا بفرمایید با چه کدی می شه پنجره propertise هر پرینتر رو باز کرد. به علاوه اینکه کد تشخیص پورت هر پرینتر را نیز بفرمایید.

ببخشید هم که کدها رو اینجری نوشتم ، صفحه Error داره و تگ ها کار نمی کنه.

ممنون از راهنمایی تون.

mohmp3
جمعه 07 مرداد 1384, 23:34 عصر
دوستان یعنی این سوال آنقدر سخته که کسی نمی تونه جواب بده؟؟؟؟

دست یابی به Properties پرینتر قبل از انجام پرینت خیلی مهمه !! لطفا فقط همین بفرمایید .
شناسایی پورت پرینتر رو هم نمی خوام.

اگر هم سوال من خیلی چرته ، خواهشا بفرمایید که من بیخیالش شم.

تشکر.

mss_eng
شنبه 08 مرداد 1384, 08:45 صبح
دستیابی به properties پرینتر از طریق PrintDialoge امکانپذیر است.
یکی از این کامپوننتها را روی فرم قرار دهید و بعد از مثلا کلیک کلید پرینتر این کامپوننت را Execute کنید.

mohmp3
شنبه 08 مرداد 1384, 15:58 عصر
آقای مهندس اگر پست دوم رو خونده باشید نوشتم کلاس TPrinter
من با توجه به نوع برنامه ای که نوشتم دارم یه پرینتر برای آن درست می کنم.

mohmp3
جمعه 14 مرداد 1384, 00:02 صبح
دوستان شرمنده که این تاپیک رو آوردم بالا. البته خیلی هم قدیمی نیست.

توی این چند روز سایت های زیادی رو گشتم ولی به جوابم نرسیدم.

من در پست های قبلی گفتم که پنجره Printer Properties رو می خوام . البته چون همیشه کنار نام پرینتر دکمه Properties وجود دارد رو همین حساب من اشتباها نام این پنجره رو نوشتم.

در واقع من می خواهم پنجره Printing Preferences رو برای پرینتر باز کنم .

من چون نم نم زمانم رو به پایان می ره و به نتیجه ای هم نرسیدم ، لذا خواهشا منو راهنمایی بفرمایید.

عقاب سیاه
دوشنبه 07 آذر 1390, 17:13 عصر
درود
می دونم تاپیک فوق العاده قدیمیه ولی به جواب نرسیده که الان مشکل من هم همینه اگه دوستان راهنمایی کنند!

چگونگی دسترسی مستقیم به Printing Preferences از توی برنامه خودمون


-------------------
به دلیل عدم پاسخگویی تا پیکی با این موضوع ارسال کرذم به آدرس:
http://barnamenevis.org/showthread.php?315804-%DA%86%DA%AF%D9%88%D9%86%DA%AF%DB%8C-%D8%AF%D8%B3%D8%AA%D8%B1%D8%B3%DB%8C-%D9%85%D8%B3%D8%AA%D9%82%DB%8C%D9%85-%D8%A8%D9%87-Printing-Preferences&p=1385971#post1385971