Drehen einer Zeichnung in einer PictureBox ist hilfreich für die Animation oder wenn Sie nicht wollen , um Ihre Zeichnung mit den Standard- Rotation anzuzeigen. Eine PictureBox ist ein Windows- Steuerelement, das Sie verwenden in der Programmierung für die Anzeige von Bildern und Zeichnungen in einem Formular . Um eine Zeichnung zu drehen , müssen Sie zuerst eine PictureBox und dann verbinden Sie sie mit einem Paint-Ereignis - Handler-Funktion , die ziehen wird , übersetzen und schließlich dreht die Zeichnung in der PictureBox . Anleitung
1
Öffnen Sie die Quelldatei in einem Editor wie z. B. Microsoft Visual Studio Express . Im folgenden Beispiel wird C # -Code verwenden, aber mit leichten Veränderungen wird es auch in anderen Sprachen wie Visual Basic und C + +.
2
arbeiten Fügen Sie die folgenden Namespaces am Anfang Ihrer Formular -Datei mit C # zugreifen alle Methoden zeichnen , indem Sie den Code :
using System;
mit System.Collections.Generic ;
using System.ComponentModel ;
using System . Daten ;
mit System.Drawing ;
using System.Windows.Forms ;
3
erstellen PictureBox Objekt und initialisiert es, indem Sie die folgenden Code mit C # in der Form-Klasse :
privaten PictureBox my_pictureBox = new PictureBox ();
private void Form1_Load () {
my_pictureBox . Dock = DockStyle.Fill ;
my_pictureBox.BackColor = Color.Black ;
my_pictureBox.Paint + = new " PictureBox " haben einen schwarzen Hintergrund und ihre Paint-Ereignis wird der Event-Handler -Methode verknüpft werden
4
Drehen Sie die Zeichnung mit dem RotateTransform Methode , indem Sie den folgenden Code mit C # in der Form-Klasse . :
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 (new Pen ( Color.White , 3) , 0, 0 , 150, 60);
< p >}
die Funktion zieht eine weiße Ellipse , setzt den Drehpunkt und dann dreht sich der Zeichnung 60 Grad.
5
Speichern Sie die Quelldatei und kompilieren und starten Sie das Programm , um die Ansicht gedreht Zeichnung im PictureBox .