Rotation d'un dessin dans un PictureBox est utile pour l'animation ou si vous ne voulez pas afficher votre dessin avec sa rotation par défaut. A PictureBox est une commande de Windows que vous utilisez dans les programmes pour afficher des images et des dessins sur un formulaire . Pour faire pivoter un dessin, vous devez d'abord créer un PictureBox et ensuite le lier à une fonction de gestionnaire d'événement de peinture , qui attirera , traduire et enfin tourner le dessin dans le PictureBox. Instructions
1
Ouvrez votre fichier source dans un éditeur tel que Microsoft Visual Studio Express . L'exemple de code suivant utilise C #, mais avec de légères modifications , il va travailler dans d'autres langages tels que Visual Basic et C + + .
2
Inclure les espaces de noms suivants en haut de votre fichier de former avec C # pour accéder toutes les méthodes de dessin en ajoutant le code suivant:
using System ;
utilisant System.Collections.Generic ;
using System.ComponentModel ;
utilisant le système . données ;
utilisant System.Drawing ;
utilisant System.Windows.Forms ;
3
Créer un objet PictureBox et initialiser en ajoutant la suivant le code en C # dans la classe Form :
privé PictureBox my_pictureBox = new PictureBox ();
private void Form1_Load () {
my_pictureBox . Dock = DockStyle.Fill ;
my_pictureBox.BackColor = Color.Black ;
my_pictureBox.Paint + = new " PictureBox " aura un fond noir et son événement de peinture sera lié à la méthode de gestionnaire d'événements
4
Tourner le dessin avec la méthode RotateTransform en ajoutant le code suivant avec C # dans la classe Form . : Photos
private void my_pictureBox_Paint (object sender, System.Windows.Forms.PaintEventArgs e)
{
e.Graphics.TranslateTransform ( 100.0F , 0.0F ) ; < br >
e.Graphics.RotateTransform ( 60.0F ) ;
e.Graphics.DrawEllipse ( nouveau Pen ( Color.White , 3) , 0, 0 , 150, 60);
< p >}
la fonction dessine une ellipse blanche, définit le point de rotation , puis tourne le dessin 60 degrés.
5
Enregistrez le fichier source et le compiler et exécuter le programme pour visualiser l' tourné dessin dans le PictureBox .