PDA

View Full Version : سوال: (Microsoft Rich Textbox Control 6.0 (SP4



manik77
چهارشنبه 18 دی 1387, 13:08 عصر
سلام
اگر در VB6 از (Microsoft Rich Textbox Control 6.0 (SP4
استفاده کرده و در آن یک فایل RTF باز کرده باشیم ، چگونه می توانیم از این فایل باز شده در زمان اجرا برنامه پرینت بگیریم ؟

sina_saravi1
پنج شنبه 19 دی 1387, 02:56 صبح
سلام دوست عزیز
یه روش ساده ولی کاری!
اونو برای پرینت تو یه فرم جدا بدون هیچ کنترلی بزار و بعد تو خاصیت Form_Load اون این کد ها رو تایپ کن

Me.PrintForm
unload me

manik77
پنج شنبه 19 دی 1387, 10:08 صبح
سلام
ممنونم که جواب دادی . ولی حالتی که شما فرمودید در این مورد کاربرد نداره . چون این حالت فقط در مورد چند سطر جواب می دهد نه در مورد یک فایل که شاید بالا 20 صفحه متن داشته باشد . مشکلات فونت و عکس و ... هم که جای خود داره .
بازهم ممنونم ولی این روش اصلا در این مورد کاربرد نداره .

ASedJavad
جمعه 20 دی 1387, 13:58 عصر
سلام
از اين استفاده كن:


RichTextBox1.SelPrint

اگه قسمتي از متن انتخاب شده باشه، اون قسمت رو و الا كل متن رو پرينت مي گيره.

manik77
شنبه 21 دی 1387, 20:26 عصر
سلام
خیلی ممنونم که جواب دادید . لطف کردید . فرمانی رو که فرمودیده بودید آزمایش کردم ولی با پیغام خطای
Argument not optional
مواجعه شدم .میشه در این مورد راهنماییم کنید
بازهم ممنونم

ASedJavad
جمعه 04 بهمن 1387, 00:44 صبح
سلام
ببخشيد
اين رو وارد كن:

RichTextBox1.SelPrint Printer.hDC