Forma Pulsanti

mercoledì 17 settembre 2008 - 12.45

Jok83 Profilo | Junior Member

Ciao ho fatto una ricerca all'interno di questo forum ma non mi da niente...
avrei bisogno di cambiare la forma di un pulsante da standard a rotonda...scusate sono alle prime armi...grazie..

aiedail92 Profilo | Expert

Ciao

Un metodo che potresti usare è quello di impostare la proprietà Region del pulsante, in modo da renderla circolare. Con questo codice, ad esempio, imposti la Region su una ellisse contenuta nel rettangolo del bottone:

//Il bottone da modificare Button tuoButton; //Rappresenta l'ellisse nella Region GraphicsPath path = new GraphicsPath(); //Aggiunge l'ellisse al path, ottenendolla dalle dimensioni del button path.AddEllipse(new Rectangle(Point.Empty, tuoButton.Size)); //Imposta la region del button tuoButton.Region = new Region(path);

Altrimenti puoi utilizzare un'immagine di tua creazione e gestirla come se fosse un Button, mediante una PictureBox.

Luca

Jok83 Profilo | Junior Member

Perfetto proprio quello che volevo...Grazie per l'aiuto!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5