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

Come fare pulsanti di forma irregolare in C #

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 .

 

Programmazione © www.354353.com