PDA

View Full Version : سوال: تنظیم جهت تصویر در Picturebox



amin_sltny
یک شنبه 27 اسفند 1391, 10:55 صبح
سلام دوستان

من دارم بازی دومینو را می سازم همونطور که در تصویر زیر می بینید مهره ها در جهت X در کنار تصویر قرار گرفته اند.

اما من می خوام که وقتی تصویر مثلا در picturebox بالا می ره سمت عددی که باید به مهره دیگر بچسبد به سمت مهره باشد. یعنی در این جا شش پایین باشد.

این کار را به صورت زیر انجام دادم

101578

private void DragDropPic(object sender, DragEventArgs e)
{
//target control will accept data here
var pictureBox = (PictureBox) sender;
pictureBox.Image = (Bitmap)e.Data.GetData(typeof(Bitmap));
if (pictureBox == Top)
{
pictureBox.Image.RotateFlip(RotateFlipType.Rotate9 0FlipXY);
MessageBox.Show("Top");
}

else if (pictureBox == Bottom){
pictureBox.Image.RotateFlip(RotateFlipType.Rotate9 0FlipX);
MessageBox.Show("Bottom");
}

else if (pictureBox == Right)
{
pictureBox.Image.RotateFlip(RotateFlipType.Rotate1 80FlipY);
MessageBox.Show("Right");
}

//else if (pictureBox == Left)
// MessageBox.Show(@"Left");
}



اما ایرادش اینجاس که هر مهره بعدی را که میندازم دو باره نود درجه می چرخه باید چه طوری این کارا را کرد ممنون.

amin_sltny
یک شنبه 27 اسفند 1391, 16:24 عصر
کسی نبود به من کمک کنه!!