Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Come ruotare un disegno in PictureBox

Rotazione di un disegno in un PictureBox è utile per l'animazione o quando non si desidera visualizzare il vostro disegno con la sua rotazione di default . Una PictureBox è un controllo di Windows che si utilizza in programmazione per la visualizzazione di immagini e disegni in un form . Per ruotare un disegno, è necessario creare prima un PictureBox e quindi collegarlo a una funzione del gestore eventi Paint che si avvarrà , tradurre e infine ruotare il disegno all'interno del PictureBox . Istruzioni
1

Aprire il file sorgente in un editor come Microsoft Visual Studio Express . Il seguente codice di esempio utilizza C # , ma con lievi alterazioni che funzionerà in altri linguaggi come Visual Basic e C +
2 + .

Includono i seguenti spazi dei nomi nella parte superiore del file di modulo con C # per accedere tutti i metodi di disegno con il codice :

using System ;

utilizzando System.Collections.Generic ;

utilizzando System.ComponentModel ;

utilizzando System . dati;

utilizzando System.Drawing ;

using System.Windows.Forms ;
3

Creare un oggetto PictureBox e inizializzarla con l'aggiunta del a seguito di codice con C # nella classe Form :

privato PictureBox my_pictureBox = new PictureBox ( ) ;

private void Form1_Load ( ) per

{

my_pictureBox . Dock = DockStyle.Fill ;

my_pictureBox.BackColor = Color.Black ;

my_pictureBox.Paint + = new " PictureBox " avrà uno sfondo nero e il suo evento Paint viene legata al metodo del gestore dell'evento
4

Ruotare il disegno con il metodo RotateTransform aggiungendo il seguente codice con C # nella classe Form . :

private void my_pictureBox_Paint ( object sender, System.Windows.Forms.PaintEventArgs e)

{

e.Graphics.TranslateTransform ( 100.0f , 0,0 F ) ;

e.Graphics.RotateTransform ( 60.0F ) ;

e.Graphics.DrawEllipse ( nuova Pen ( Color.White , 3 ) , 0 , 0 , 150 , 60) ;

}

la funzione disegna un ellisse bianco , imposta il punto di rotazione e quindi ruotare il disegno di 60 gradi .
5

Salvare il file sorgente e compilare ed eseguire il programma per visualizzare l' ruotato di disegno nella PictureBox .

 

Programmazione © www.354353.com