PDA

View Full Version : سوال: چاپ اطلاعات فرم vb.net



el_ahooei
یک شنبه 22 اسفند 1389, 09:11 صبح
سلام
من می خوام اطلاعات داخل فرمی رو که درست کردم print بگیرم
یعنی مواردی که داخل textbox ها پر می شه
توسط دکمه print چاپ بشه
این امکان وجود داره؟
ممنون اگه کدی بدین که این کارو انجام بده

siavash_realy
یک شنبه 22 اسفند 1389, 09:45 صبح
اگر مسئله شما رو درست متوجه شده باشم، شما میخواهید که از فرم ویندوزی پر شده اتون پرینت بگیرید .
اگر منظورتون همین باشه، باید از مجموعه کامپوننت های استاندارد مایکروسافت به اسم PowerPack که معمولا همراه با خود ویژوال استودیو نصب میشه (واگه نشده به طور رایگان قابل دانلود از سایت مایکروسافته) استفاده کنید.
بدین صورت :
1- در محیط Design فرم مورد نظرتون از منوی ToolBox، بخش PowerPacks، کنترل PrintForm را بردارید و به فرمتون اضافه کنید و به طور مثال اسمش رو بگذارید (PrintForm_Control)
2- خاصیت PrintAction کنترل مذکور رو به PrintToPreview تغییر دهید
3- فرض میکنیم دکمه رو تو فرمتون گذاشتید که با کلیک بر روی اون فرم قراره پرینت گرفته شه، تو حادثه کلیک اون دکمه این کد رو بنویسید :
PrintForm_Control.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.ClientAr eaOnly)

امیدوارم مشکلتون حل بشه با این کد

siavash_realy
یک شنبه 22 اسفند 1389, 09:47 صبح
به نظر کد خط آخر درست نمایش داده نشده :
PrintForm_Control.Print(Me, PowerPacks.Printing.PrintForm.PrintOption.ClientAr eaOnly)

el_ahooei
دوشنبه 23 اسفند 1389, 17:31 عصر
ممنونم
من این کامپوننت رو ندارم
می تونید لطف کنید و لینکش رو بذارید تا دانلود کنم
اگه زحمتی نیست البته

siavash_realy
سه شنبه 24 اسفند 1389, 08:33 صبح
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=371368A8-7FDC-441F-8E7D-FE78D96D4063

farbod61
شنبه 11 شهریور 1391, 15:45 عصر
سلام
خسته نباشید
چه جوری با استفاده از همین دستور میتونیم لنداسکیپ پرینت بگیریم؟
در ضمن با اجرای این دستور یه پرینت پریویو میاد که با زدن کلید پرینت میگه یه فایلی رو ذخیره کن
توش نه نوع پرینتر هست که انتخاب کنیم نه پرینت میگیره
میشه بگید جریان چیه؟
ممنونم

farbod61
شنبه 11 شهریور 1391, 17:44 عصر
یه نفر لطفا جواب ممن رو بده
ممنون میشم

farbod61
یک شنبه 12 شهریور 1391, 09:57 صبح
یکی نیست در راه خدا یه کمکی به ما بکنه و جواب سوال من رو بده
ممنونش میشم
چند روزه میام سر میزنم ولی جوابی نیست
دوستان حرفه ای لطفا ما تازه کارها رو بیشتر تحویل بگیرید تا زودتر به جوابمون برسیم