Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Πώς να Περιστροφή Σχέδιο σε PictureBox

Περιστρεφόμενες ένα σχέδιο σε ένα PictureBox είναι χρήσιμο για τα κινούμενα σχέδια ή όταν δεν θέλετε να εμφανιστεί το σχέδιό σας με τις προεπιλεγμένες περιστροφή του . Μια PictureBox είναι ένα στοιχείο ελέγχου των Windows που χρησιμοποιείτε στον προγραμματισμό για την προβολή εικόνων και σχέδια σε μια φόρμα . Για να περιστρέψετε ένα σχέδιο , θα πρέπει πρώτα να δημιουργήσετε ένα PictureBox και στη συνέχεια να συνδέσετε σε μια λειτουργία event-handler Paint , η οποία θα επεξεργασθεί , να μεταφράσει και, τέλος, περιστρέψτε το σχέδιο στο εσωτερικό του PictureBox . Οδηγίες
Η

1 Ανοίξτε το αρχείο προέλευσης σε έναν επεξεργαστή κειμένου , όπως το Microsoft Visual Studio Express . Το ακόλουθο παράδειγμα κώδικα θα χρησιμοποιήσει C # , αλλά με μικρές μετατροπές θα λειτουργήσει σε άλλες γλώσσες , όπως η Visual Basic και C + + . 2

Συμπεριλάβετε τις ακόλουθες ονομάτων στην κορυφή του αρχείου φόρμα σας με C # για την πρόσβαση όλες οι μέθοδοι σχεδίασης με την προσθήκη του κώδικα :

χρησιμοποιώντας Σύστημα?

χρησιμοποιώντας System.Collections.Generic ?

χρησιμοποιώντας System.ComponentModel ?

χρησιμοποιώντας το σύστημα . Δεδομένα ?

χρησιμοποιώντας System.Drawing ?

χρησιμοποιώντας System.Windows.Forms ?
εικόνων 3

Δημιουργήστε ένα αντικείμενο PictureBox και αρχικοποίησε με την προσθήκη του ακόλουθο κώδικα με C # στην κατηγορία Μορφή:

ιδιωτικό PictureBox my_pictureBox = νέα PictureBox ( ) ?

private void Form1_Load ( ) {


my_pictureBox . Dock = DockStyle.Fill ?

my_pictureBox.BackColor = Color.Black ?

my_pictureBox.Paint + = νέα " PictureBox " θα έχουν ένα μαύρο φόντο και εκδήλωση Paint του θα συνδεθεί με τη μέθοδο χειρισμού συμβάντων
Η

4 Περιστρέψτε το σχέδιο με τη μέθοδο RotateTransform με την προσθήκη του παρακάτω κώδικα με C # στην κατηγορία φόρμας. :

ιδιωτικό my_pictureBox_Paint άκυρη ( αποστολέας αντικείμενο , System.Windows.Forms.PaintEventArgs ε)

{

e.Graphics.TranslateTransform ( 100.0F , 0.0f ) ?

e.Graphics.RotateTransform ( 60.0F ) ?

e.Graphics.DrawEllipse ( νέα Pen ( Color.White , 3 ) , 0 , 0 , 150 , 60 ) ?

}

η λειτουργία αντλεί ένα λευκό έλλειψη , ορίζει το σημείο περιστροφής και στη συνέχεια περιστρέφει τους κατάρτιση 60 βαθμούς .
5

Αποθηκεύστε το αρχείο προέλευσης και να συγκεντρώσει και να εκτελέσετε το πρόγραμμα για να δείτε το περιστρέφεται σχέδιο στο PictureBox .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα