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

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

Πώς να κάνει Μονά -Shaped Κουμπιά σε C #

Δημιουργία κουμπιών με ακανόνιστα σχήματα για σας C # πρόγραμμα θα δώσει μια διαφορετική εμφάνιση και αίσθηση από ό, τι τα προγράμματα που χρησιμοποιούν τα κουμπιά προεπιλογή ορθογώνια . Περίεργο σχήμα κουμπιά είναι επίσης χρήσιμα όταν θέλετε να τοποθετήσετε ένα κουμπί σε μια πολύ γεμάτη περιοχή . Αλλαγή ενός κουμπιού , δημιουργώντας ένα σχήμα πολυγώνου από μια σειρά συντεταγμένων , προσθέστε το σε ένα " GraphicsPath " αντικείμενο και στη συνέχεια να το επισυνάψετε σε περιοχή ιδιοκτησίας του κουμπιού . Οδηγίες
Η 1

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

Ανοίξτε το σχεδιαστή μορφή , κάνοντας δεξί κλικ " Form1.cs " ? στην " Solution Explorer " και κάνοντας κλικ στο " View Designer . "
εικόνων 3

Προσθέστε ένα κουμπί στη φόρμα με διπλό κλικ " κουμπί" στην εργαλειοθήκη
Φτηνές 4

Ανοίξτε τον κωδικό φόρμα , κάνοντας δεξί κλικ " Form1.cs " στην " Εξερεύνηση των λύσεων " και κάνοντας κλικ στο " Προβολή κώδικα ".
5

Αύξηση το μέγεθος του κουμπιού με τη μέθοδο "Size" με την προσθήκη του παρακάτω κώδικα μετά το " InitializeComponent ( ) ? " γραμμή :

button1.Size = νέα μέγεθος ( 120 , 120 ) ?

Αυτό θα ρυθμίσει το κουμπί μέγεθος έως 120 από 120 pixels . Αντικαταστήστε το " button1 " με το όνομα του κουμπιού σας
Η 6

Δημιουργήστε ένα νέο " GraphicsPath " αντικείμενο προσθέτοντας τον παρακάτω κώδικα : .

System.Drawing.Drawing2D.GraphicsPath g_path = νέα System.Drawing.Drawing2D.GraphicsPath ( ) ?
Η 7

Δημιουργήστε μια σειρά από σημεία συντεταγμένων και να το προσθέσετε στο " GraphicsPath " αντικείμενο πληκτρολογώντας τον ακόλουθο κώδικα :

Point [ ] = { myarr νέο σημείο ( 25 , 21 ) , νέο σημείο ( 42 , 13 ) , νέο σημείο ( 60 , 21 ) , νέο σημείο ( 52 , 38 ) , νέο σημείο ( 31 , 35 ) } ?

g_path.AddPolygon ( myarr ) ?

η μέθοδος " AddPolygon " δημιουργεί ένα σχήμα πολυγώνου από τις συντεταγμένες

Εναλλακτικά , δημιουργήστε ένα ελλειπτικό σχήμα και να το προσθέσετε στο " . GraphicsPath "αντικείμενο πληκτρολογώντας τον κωδικό :

g_path.AddEllipse ( 6 , 6 , 85 , 85 ) ?
8

Συσχετίζει την « GraphicsPath "αντικείμενο και το σχήμα του με το κουμπί αντικείμενο προσθέτοντας τον παρακάτω κώδικα :

button1.Region = νέα Περιφέρεια ( g_path ) ?
Η 9

Αποθηκεύστε το αρχείο προέλευσης . Μεταγλώττιση και εκτέλεση του προγράμματος , για να προβάλετε το κουμπί σας ακαθόριστου σχήματος .
Η
εικόνων

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

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