こんにちは。
VisualC#2008で開発しています。
pictureboxに表示している画像をダブルクリックで180度回転して、おなじpictureboxに表示するにはどうしたらよいでしょう?
private void pictureBox_MouseDoubleClick(object sender, MouseEventArgs e){
PictureBox pictureBoxnew = sender as PictureBox;
Graphics g = pictureBoxnew.CreateGraphics();
g.RotateTransform(180F);
g.DrawImage(pictureBoxnew.Image, new Rectangle(0, 0, pictureBoxnew.Image.Width, pictureBoxnew.Image.Height));
g.Dispose();
}

とか、
private void pictureBox_MouseDoubleClick(object sender, MouseEventArgs e){
PictureBox pictureBoxnew = sender as PictureBox;
Bitmap rotatebmp = new Bitmap(pictureBoxnew.Image);
rotatebmp.RotateFlip(RotateFlipType.Rotate180FlipNone);
pictureBoxnew.Image = rotatebmp;
rotatebmp.Dispose();
}
と試しているのですが、なかなかおなじpictureBoxに表示できません。
よろしくご教示お願いします。