2010-11-22 29 views
-1

hi friends basit bir satranç game.and yapmak im ve ben pictureboxes arasında nasıl hareket edebilirim bilmek istiyorum? Ben 64 pictureboxes (her yer bir picturebox için) yaptım ve örneğin kral parça taşımak istiyorum mümkünpicturebox içinde hareketli resim

picturebox2.image=picturebox.image.up///move the image in picturebox into the picture box that is on top of the picturebox2 

: yani Yardımlarınız böyle örneğin

için picturebox2.thanks üstünde olan PictureBox içinde picturebox2 var?

+0

Lütfen yinelenen sorular göndermeyin: http://stackoverflow.com/questions/4243162/moving-a-picture-that-is-inside-a-picturebox-to-another-picturebox –

+0

@Cody Grey: this farklı question.I elle resim taşımak istemiyorum edilir, ben senin sorunun biraz daha açıklamak isteyebilirsiniz – Arash

+1

otomatik yapar istiyorum: picturebox2 imajına PictureBox1 imajını nasıl ayarlanacağını bilmek istiyorsun, OR olduğu İlk olanın üstündeki resim kutusunu nasıl bulacağınız hakkında sorularınız mı var? –

cevap

2

sorun ise "nasıl geçerli alanın üstünde bulunuyor alanını bulmak için":

Sen pictureBox64 için PictureBox1 olarak değil (sadece) sizin PictureBoxes saklamak gerekir, ancak (aynı zamanda) iki boyutlu dizi olarak : PictureBox[,] grid = new PictureBox[8,8];. (*)

O halde 'geçerli' alan ızgara nerede olduğunu bulmak gerekir. Buradan 'sonraki' alanın nerede olacağını hesaplamak kolay (y = y + 1). Saha kenarından gitmediğine dikkat edin.

(*) bu tür neyi parça (varsa) bu alanı kaplar gibi sadece PictureBox daha alan başına daha hatırlamak isteyebilirsiniz rağmen?

+0

teşekkürler tek bir kişi ne demek istediğimi anladım, [7,7] [8,8] yerine değil mi? Bana biraz yardımcı olabilir misin şimdiki yeri nasıl alabilirim? – Arash

+1

@arash sayesinde çok: 0 ile 7 arasında (kodunda) sayılı bir tarafı (çok [8,8] doğrudur) 8 alanları vardır. –