PDA

View Full Version : مشكل در رسم شكل و پرينت



jigily
جمعه 06 فروردین 1389, 19:18 عصر
1)من ميخوام با كليك روي يك دكمه بتونم يك سري شكل رسم كنم اما نميشه
private void button1_Click(object sender,PaintEventArgs e )
اين نوشتم خوب اما موقع اجرا از eventhandler ايراد ميگيره چون حذفش كردم نميدونم جاي اون چي بايد بزارم.؟؟


2) با چه كدي ميتونم از كل فرم پرينت بگيرم؟

peymanjon
جمعه 06 فروردین 1389, 19:39 عصر
2) با چه كدي ميتونم از كل فرم پرينت بگيرم؟
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);

}
و این کد را هم در buttom مورد نظر بنویس:


PrintDocument pd = new PrintDocument();
pd.PrintPage += new PrintPageEventHandler(PrintImage);
pd.Print();

jigily
جمعه 06 فروردین 1389, 22:03 عصر
[php]

php]

خيلي ممنون .لطف كرديد.