Creazione di pulsanti con forme irregolari per il vostro C # programma darà un aspetto diverso rispetto a programmi che utilizzano i pulsanti rettangolari di default. Pulsanti di forma irregolare sono anche utili quando si ha bisogno di inserire un pulsante in una regione ben confezionato . Modifica di un pulsante con la creazione di una forma di poligono da una serie di coordinate , aggiungerla a un oggetto " GraphicsPath " e poi collegarlo alla proprietà regione del pulsante. Istruzioni 
 1 
 aprire il file sorgente C # in un editor , ad esempio Microsoft Visual Studio Express . 
 2 
 Aprire il progettista del modulo facendo clic destro "Form1.cs" , nel " Solution Explorer " e cliccando su " Visualizza finestra di progettazione . " 
 3 
 Aggiungere un pulsante al form facendo doppio clic su "Button " nella casella degli strumenti < br . > 
 4 
 Aprire la pagina di codice del modulo facendo clic destro "Form1.cs " nel " Solution Explorer " e cliccando su " Visualizza codice ". 
 5 
 Aumento le dimensioni del pulsante con il metodo "Dimensione" , aggiungendo il seguente codice dopo il " InitializeComponent (); " linea : 
 
 button1.Size = new size ( 120 , 120 ) ; 
 
 Questo imposterà la dimensione del pulsante di 120 per 120 pixel . Sostituire " button1 " con il nome del tuo pulsante 
 6 
 Creare un nuovo oggetto " GraphicsPath " aggiungendo il seguente codice: . 
 
 System.Drawing.Drawing2D.GraphicsPath g_path = new System.Drawing.Drawing2D.GraphicsPath ( ) ; 
 7 
 Creare una matrice di punti di coordinate e aggiungerlo all'oggetto " GraphicsPath " digitando il seguente codice : 
 
 punto [ ] myarr = { new Point ( 25 , 21 ) , nuovo punto ( 42 , 13 ) , nuovo punto ( 60 , 21 ) , nuovo punto ( 52 , 38 ) , nuovo punto ( 31 , 35) } ; 
 
 g_path.AddPolygon ( myarr ) . 
 
 il metodo " AddPolygon " crea una forma di poligono fuori delle coordinate 
 
 in alternativa , creare una forma ellittica ed aggiungerlo alla " GraphicsPath "oggetto digitando il codice : 
 
 g_path.AddEllipse ( 6 , 6 , 85 , 85) ; 
 8 
 Associate '" oggetto GraphicsPath " e la sua forma con il pulsante oggetto aggiungendo il seguente codice : 
 
 button1.Region = new Regione ( g_path ) ; 
 9 
 Salvare il file di origine. Compilare ed eseguire il programma per visualizzare il pulsante di forma irregolare .