Oprettelse knapper med uregelmæssige former til din C # -program vil give det et andet udseende og føler, end programmer, der bruger standard rektangulære knapper. Odd -formede knapper er også nyttige, når du har brug for at placere en knap i en tætpakket region. Ændre en knap ved at oprette en polygon figur fra en serie af koordinater , føje det til en " graphicspath " objekt og derefter vedhæfte det til knappens region ejendom. Instruktioner
1
Åbn din C # source fil i en editor , såsom Microsoft Visual Studio Express.
2
Åbn formularen designer ved at højreklikke "Form1.cs" , i "Solution Explorer " og klikke på " View Designer ".
3
Tilføj en knap til formularen ved at dobbeltklikke på " Button " i værktøjskassen < br . >
4
Åbn formularen tegntabel ved at højreklikke "Form1.cs " i " Solution Explorer " og klikke på " View code ".
5
Stigning størrelsen af den knap med " size" metoden ved at tilføje følgende kode efter " InitializeComponent (); " linjen : Hej
button1.Size = new size (120 , 120) ;
Dette vil sætte knapstørrelsen til 120 med 120 pixels. Erstat " Button1 " med navnet på din knap
6
Opret en ny " graphicspath " objekt ved at tilføje følgende kode : .
System.Drawing.Drawing2D.GraphicsPath g_path = new System.Drawing.Drawing2D.GraphicsPath ();
7
Opret en vifte af koordinatpunkter og føje den til " graphicspath " objekt ved at skrive følgende kode : Hej
punkt [ ] myarr = { nyt punkt (25, 21) , det nye punkt (42 , 13) , det nye punkt (60 , 21) , det nye punkt (52 , 38) , det nye punkt (31 , 35) };
g_path.AddPolygon ( myarr ) .
" AddPolygon "-metoden skaber en polygonfigur ud af koordinaterne
Alternativt kan du oprette en elliptisk form og føje den til " graphicspath "objekt ved at skrive koden : Hej
g_path.AddEllipse ( 6, 6 , 85, 85 ),
8
Associate på" graphicspath " genstand og dens form med knap objekt ved at tilføje følgende kode : Hej
button1.Region = new Region ( g_path )
9
Gem kildefilen. Kompilere og køre programmet for at se din ulige -formet knap.