Ako je tako onda ti lepo deklariši promenljivu za bitmap:
Code:
private Bitmap Bmp;
Zatim, u form load stavi ovaj kod:
Code:
this.Bmp=new Bitmap(this.pbRadniProstor.Width, this.pbRadniProstor.Height);
U paint eventu ovaj:
Code:
Graphics G = Graphics.FromImage(Bmp);
G.Clear(Color.Transparent);
// Dalje koristi za crtanje G umesto e.Graphics
// Npr. e.Graphics.DrawLine(SivaLinija, Brojac, 0, Brojac, pbRadniProstor.Height);
// treba da bude G.DrawLine(SivaLinija, Brojac, 0, Brojac, pbRadniProstor.Height);
// Na kraju paint event-a ide ovaj kod da bi video u picture box-u ono što si upravo iscrtao
e.Graphics.DrawImageUnscaled(this.Bmp, 0, 0);
Kasnije snimanje je posle valjda jasno:
Code:
this.Bmp.Save(@"C:\Test.Bmp");
Pozdrav!
[Sad vidim da je Shadowed rekao istu stvar]
[Ovu poruku je menjao dusans dana 06.04.2006. u 21:02 GMT+1]