Pasos de programación de rotación de gráficos Visualc stiual C#
botón de anulación privado1_Click(remitente del objeto, EventArgs e)
{
//en el sentido de las agujas del reloj
this.KiRotate(this.pictureBox1, 1);
}
botón de anulación privada2_Click(remitente del objeto, EventArgs e)
{
//en sentido antihorario p>
this.KiRotate(this.pictureBox1, 2);
}
///
/// colocado en el cuadro de control Rotación de imágenes
///
/// control del cuadro de imagen
/// En sentido horario o antihorario
///
Imagen privada KiRotate(PictureBox Pic,int sign)
{
Imagen img = Pic.Image;
ancho = img. >
altura = img.Altura;
Pic.Width = altura;
Pic.Height = ancho;
probar
{
//signo significa sentido horario o antihorario
if (signo == 1)
{
//sentido horario p>
img.RotateFlip(RotateFlipType.Rotate90FlipNone);
}
else if(sign==2)
{
//En sentido antihorario
img.RotateFlip(RotateFlipType.Rotate90FlipXY);
}
Pic."refresh" ();
devolver img;
}
capturar
{
Pic."refresh"( );
devolver nulo;
}
}