Rotación de un dibujo en un cuadro de imagen es útil para la animación o cuando no desea mostrar su dibujo con su rotación predeterminada. A PictureBox es un control de Windows que se utiliza en la programación para mostrar las imágenes y los dibujos en un formulario. Para girar un dibujo, es necesario crear primero un PictureBox y luego vincularlo a una función de controlador de eventos Paint, que se basará, traducir y finalmente girar el dibujo en el interior del cuadro de imagen.
GIRAR DIBUJO
Abra el archivo de código fuente en un editor como Microsoft Visual Studio Express. El siguiente código de ejemplo se utilice C #, pero con ligeras alteraciones que funcione en otros lenguajes como Visual Basic y C + +.
Incluya los siguientes espacios de nombres en la parte superior de su archivo de formulario con C # para acceder a todos los métodos de dibujo con el código:
using System;
utilizando System.Collections.Generic;
using System.ComponentModel;
using System.Data;
utilizando System.Drawing;
using System.Windows.Forms;
Crear un objeto PictureBox e inicializarla añadiendo el siguiente código en C # en la clase Form:
privada PictureBox my_pictureBox = new PictureBox ();
private void Form1_Load ()
{
my_pictureBox.Dock = DockStyle.Fill;
my_pictureBox.BackColor = Color.Black;
my_pictureBox.Paint + = new System.Windows.Forms.PaintEventHandler (this.my_pictureBox_Paint);
this.Controls.Add (my_pictureBox);
}
El "PictureBox" tendrá un fondo negro y su evento Paint se vinculará con el método de control de eventos.
Gire el dibujo con el método RotateTransform añadiendo el siguiente código de C # en la clase Form:
private void my_pictureBox_Paint (object sender, System.Windows.Forms.PaintEventArgs e)
{
e.Graphics.TranslateTransform (100.0F, 0.0f);
e.Graphics.RotateTransform (60.0F);
e.Graphics.DrawEllipse (nueva pluma (Color.White, 3), 0, 0, 150, 60);
}
La función dibuja una elipse blanco, establece el punto de rotación y a continuación, hace girar el dibujo 60 grados.
Guarde el archivo de código fuente y compilar y ejecutar el programa para ver la gira de dibujo en el cuadro de imagen.
No hay comentarios:
Publicar un comentario