Oppure

Loading
25/04/07 12:19
Matthew
Qualcuno saprebbe dirmi come, per esempio, far apparire una messagebox quando due immagini create col buffer grafico si intersecano? Sapevo farlo utilizzando delle picturebox, ma ora non riesco.
aaa
25/04/07 17:13
Il Totem
Prima di rispondere alla tua domanda vorrei sapere una cosa...
Come si fanno a creare immagini con un buffer grafico? Davvero, non lo so :D
aaa
25/04/07 17:38
Matthew
Rectangle rect;
BufferedGraphicsContext buffer = new BufferedGraphicsContext();
BufferedGraphics buf;

rect = new Rectangle(0, 0, this.Width, this.Height);
buf = buffer.Allocate(this.CreateGraphics(), rect);
buf.Graphics.DrawImage(Image.FromFile("/…;), x, y, 100, 100);
buf.Render();
aaa
25/04/07 17:41
Matthew
Comunque sono già riuscito in un modo. Definisco due Rectangle i cui estremi sono quelli dell'immagine del buffer e gestisco l'intersezione con:
if(rectangle1.intersectWith(rectagngle2))
.........
aaa