עבור לתוכן

היפוך תמונה ב- 90 מעלות

Featured Replies

פורסם

אז אני ממש חדש עם כל התכנות בחלונות עם ה- forms ב- c#

והתחלתי לעבוד על 'מציג תמונות' פשוט כזה-



private void upload_Click(object sender, EventArgs e)

{
if (folder.ShowDialog() == DialogResult.OK)
{
pictureBox1.Load(folder.FileName);
}

}

private void Flip_Click(object sender, EventArgs e)

{

pictureBox1.Image.RotateFlip(RotateFlipType.Rotate90FlipXY);

}

אז ככה בפעולה הראשונה עשיתי כפתור שמעלים איתו תמונה למסך.

הכפתור השני אמור להפוך את התמונה ב- 90 מעלות שמאלה.. אבל הוא לא עושה כלום...

אם הייתי שם אותו אחרי ה- if בפעולה הראשונה לעומת זאת זה היה מעלה את התמונה והופך אותה ככה שהקוד עצמו בסדר

אז אני לא מבין מה הבעיה

והקוד קצת השתשבש בדרך לפה בהעתקה אבל לא נורא

פורסם

תוסיף

pictureBox1.Refresh();

אחרי ה

pictureBox1.Image.RotateFlip(RotateFlipType.Rotate90FlipXY);

פורסם
  • מחבר

תודה עובד :)

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים