Skapa knappar med oregelbundna former för din C # -programmet kommer att ge den ett annat utseende än program som använder de förvalda rektangulära knappar . Odd - formade knappar är också användbara när du behöver placera en knapp i en trång region . Ändra en knapp genom att skapa en polygon form av en serie koordinater , lägga till en " GraphicsPath " objektet och sedan bifoga den till knappens regionen egendom . Instruktioner
1
Öppna din C # källfil i en editor , exempelvis Microsoft Visual Studio Express .
2
Öppna formuläret designern genom att högerklicka " Form1.cs " , i " Solution Explorer " och klicka på " View Designer . " Addera 3
Lägg till en knapp i formuläret genom att dubbelklicka " Button " i verktygslådan
4
Öppna sidan bildar koden genom att högerklicka " Form1.cs " i " Solution Explorer " och klicka på " Visa kod . "
5
Ökning storleken på knappen med " size " metoden genom att lägga till följande kod efter " InitializeComponent ( ) ; " line :
button1.Size = ny storlek ( 120 , 120 ) ;
Detta kommer att ställa in knappen storleken till 120 av 120 pixlar . Ersätt " button1 " med namnet på din knapp
6
Skapa en ny " GraphicsPath " objekt genom att lägga till följande kod : .
System.Drawing.Drawing2D.GraphicsPath g_path = ny System.Drawing.Drawing2D.GraphicsPath ( ) ;
7
Skapa en array av koordinatpunkter och lägg till den " GraphicsPath " objektet genom att skriva följande kod :
Point [ ] myarr = { new Point ( 25 , 21 ) , new Point ( 42 , 13 ) , new Point ( 60 , 21 ) , new Point ( 52 , 38 ) , new Point ( 31 , 35 ) } ;
g_path.AddPolygon ( myarr ) .
" AddPolygon " metoden skapar en polygon form av koordinaterna
Alternativt skapa en elliptisk form och lägg till den " GraphicsPath " objektet genom att skriva in koden :
g_path.AddEllipse ( 6 , 6 , 85 , 85 ) ;
8
associera " GraphicsPath " objektet och dess form med knappen objektet genom att lägga till följande kod :
button1.Region = ny region ( g_path ) ,
9
Spara källfilen . Kompilera och kör programmet för att visa din udda - formade knappen .