PDA

View Full Version : سوال: چاپ در terxtbox



daniyal daylamiyan
دوشنبه 13 اردیبهشت 1389, 09:36 صبح
من یه فرم دارم که از تعدادی textboxتشکیل شده میخوام متن داخل text boxها رو توی یک نقطه مشخص از صفحه چاپ کنم لطفا راهنمایی کنید:اشتباه:

jigily
دوشنبه 13 اردیبهشت 1389, 10:03 صبح
من یه فرم دارم که از تعدادی textboxتشکیل شده میخوام متن داخل text boxها رو توی یک نقطه مشخص از صفحه چاپ کنم لطفا راهنمایی کنید:اشتباه:

من كاري كه براي چاپ يك صفحه توي برنامم انجام دادم برات ميگم.
يك سري public static string به تعداد text box هات توي فرمي كه داري
تعريف كن و بعد داده هاي text box بريز توي اينها
يك فرم جديد به برنامت اضافه كن روي صفحه جاهايي كه ميخواي متن داخل textbox ها چاپ بشه يك سري lable بزار بعد توي متد load :
lblname.Text = Order.name;
براي همه اونهايي كه توي فرم اولت تعريف كردي اين كار بكن.
بعد بيا توي رويداد click دكمه پرينت كه توي صفحه پرينت گذاشتي اين دستور بنويس
button1.Visible = false;
printDialog1.ShowDialog();
PrintDocument pd = new PrintDocument();
pd.PrintPage += new PrintPageEventHandler(PrintImage);
pd.Print();
this.Close();

بعد ميبيني كه فرمي كه ميخواي چاپ ميشه..
اميدوارم متوجه شده باشي.
يا علي.

daniyal daylamiyan
دوشنبه 13 اردیبهشت 1389, 10:09 صبح
من سوالمو بد مطرح کردم فیلد های درون textboxتوسط کاربر پر میشه من میخوام یک فرم چاپ شده مثل فیش حقوق بذارم توی پرینتر محتوای درون text box درون فیلدهای مورد نظر چاپ بشه ممنون میشم راهنمایی کنید

bpzone
دوشنبه 13 اردیبهشت 1389, 10:27 صبح
دوست عزیز باید از کریستال ریپورت استفاده کنید :تشویق:

jigily
دوشنبه 13 اردیبهشت 1389, 10:33 صبح
من سوالمو بد مطرح کردم فیلد های درون textboxتوسط کاربر پر میشه من میخوام یک فرم چاپ شده مثل فیش حقوق بذارم توی پرینتر محتوای درون text box درون فیلدهای مورد نظر چاپ بشه ممنون میشم راهنمایی کنید

منم يك فيش براي غذا درست كردم كه اطلاعات بعد گرفتن از كاربر چاپ ميكنه.