PDA

View Full Version : مبتدی: چاپ نوشته های داخل فرم



omid2195
چهارشنبه 19 مرداد 1390, 12:01 عصر
با سلام: من می دونم این سوال شاید تکراری به نظر برسه اما خواهش می کنم به سوال من جواب بدید من یه خورده سایت رو گشتم اما جوابم رو پیدا نکردم:افسرده:-
من می خوام تویه فرم وقتی دکمه چاپ رو کلیک می کنم فقط و فقط نوشته های داخل فرم چاپ بشه نه چیزه دیگه(البته با ترتیبی که تو فرم قرار داره)-خواهش می کنم منو راهنمایی کنید(اگه ممکنه کدشرو قرار بدین آخه من اماتورم:گریه:)
با تشکر.

monirprogram
چهارشنبه 19 مرداد 1390, 12:24 عصر
کر کنم شاید این بتونه کمکت کن
http://www.c-sharpcorner.com/UploadFile/srajlaxmi/PrintingWindowsForm01182008021239AM/PrintingWindowsForm.aspx

omid2195
چهارشنبه 19 مرداد 1390, 13:45 عصر
سلام:درست یا غلت کپی کردنشو نمی دونم اما اصلا قبول نکر.
خواهشا یه راهنمایی کنید
با تشکر

monirprogram
چهارشنبه 19 مرداد 1390, 15:31 عصر
چی روقبول نکرد؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟

omid2195
چهارشنبه 19 مرداد 1390, 19:44 عصر
سلام:نمی دونم-مگه نیم اسپیسش قبول نمی کنه-می شه شما لطف کنید کدشو بزارید من خیلی سر درنمی آرم.
با تشکر:گریه::گریه::گریه:

monirprogram
شنبه 22 مرداد 1390, 14:30 عصر
متوجه نشدم نیم اسپس چی هست. تا جایی که میدونم نمونه کامله. برای کمک بیشتر باید دوستان همت کنن

Esmail Solhkhah
شنبه 22 مرداد 1390, 14:33 عصر
با سلام: من می دونم این سوال شاید تکراری به نظر برسه اما خواهش می کنم به سوال من جواب بدید من یه خورده سایت رو گشتم اما جوابم رو پیدا نکردم:افسرده:-
من می خوام تویه فرم وقتی دکمه چاپ رو کلیک می کنم فقط و فقط نوشته های داخل فرم چاپ بشه نه چیزه دیگه(البته با ترتیبی که تو فرم قرار داره)-خواهش می کنم منو راهنمایی کنید(اگه ممکنه کدشرو قرار بدین آخه من اماتورم:گریه:)
با تشکر.



void PrintImage(object o, PrintPageEventArgs e)
{
int x = SystemInformation.WorkingArea.X;
int y = SystemInformation.WorkingArea.Y;
int width = this.Width;
int height = this.Height;

Rectangle bounds = new Rectangle(x, y, width, height);

Bitmap img = new Bitmap(width, height);

this.DrawToBitmap(img, bounds);
Point p = new Point(100, 100);
e.Graphics.DrawImage(img, p);
}

private void button1_Click(object sender, EventArgs e)
{
PrintDocument pd = new PrintDocument();
pd.PrintPage += new PrintPageEventHandler(PrintImage);
pd.Print();
}