Roterende een tekening in een PictureBox is nuttig voor animatie of als u niet wilt dat uw tekening weer te geven met de standaard rotatie. Een PictureBox is een Windows- besturingselement dat u gebruikt in de programmering voor het weergeven van foto's en tekeningen op een formulier . Om een tekening te draaien , moet u een PictureBox eerst maken en vervolgens koppelen aan een Paint event - handler -functie , die zal trekken , vertalen en de tekening uiteindelijk draaien in de PictureBox . Instructies 1 Open uw bronbestand in een editor zoals Microsoft Visual Studio Express . De volgende voorbeeld code zal C # te gebruiken , maar met kleine wijzigingen zal het werken in andere talen zoals Visual Basic en C + + . Kopen van 2 Neem de volgende naamruimten aan de bovenkant van uw formulier bestand met C # te openen alle tekenen methoden door het toevoegen van de code : using System ; gebruik System.Collections.Generic ; gebruik System.ComponentModel ; behulp System . gegevens; gebruik System.Drawing ; gebruik System.Windows.Forms ; 3 Maak een PictureBox object en initialiseren door het toevoegen van de volgende code met C # in de Vorm klasse: prive PictureBox my_pictureBox = new PictureBox ( ) op ; private void Form1_Load ( ) op { my_pictureBox . dock = DockStyle.Fill ; my_pictureBox.BackColor = Color.Black ; my_pictureBox.Paint + = new " PictureBox " zal een zwarte achtergrond te hebben en haar Paint evenement zal worden gekoppeld aan de gebeurtenishandlermethode 4 Draai de tekening met de RotateTransform methode door toevoeging van de volgende code met C # in de klasse Form . : private void my_pictureBox_Paint ( objecten afzender , System.Windows.Forms.PaintEventArgs e ) { e.Graphics.TranslateTransform ( 100.0F , 0.0f ) ; < br e.Graphics.RotateTransform > ( 60.0F ) ; e.Graphics.DrawEllipse ( new Pen ( Color.white , 3 ) , 0 , 0 , 150 , 60 ) ; } de functie tekent een witte ellips , stelt het draaipunt en draait vervolgens de tekening 60 graden . 5 Sla het bronbestand en compileren en uitvoeren van het programma om het te bekijken gedraaid tekening in de PictureBox .
|