Het maken van knoppen met onregelmatige vormen voor uw C # programma zal geven een andere look en feel dan programma's die de standaard rechthoekige knoppen . Vreemd gevormde knoppen zijn ook handig als je nodig hebt om een knop te plaatsen in een overvolle regio. Wijzigen van een knop door het creëren van een veelhoek vorm van een reeks van coördinaten , voeg deze toe aan een " GraphicsPath " object en bevestig deze vervolgens aan de knop van de regio pand . Instructies 1 Open je C # bronbestand in een editor , zoals Microsoft Visual Studio Express . Kopen van 2 Open het formulier ontwerper door met de rechtermuisknop te klikken op " Form1.cs " , in de " Solution Explorer " en te klikken op " View Ontwerper . " 3 Voeg een knop toe aan het formulier door dubbelklikken op " button " in de Toolbox < br . > Goedkope 4 Open de codetabel formulier door met de rechtermuisknop te klikken " Form1.cs " in de " Solution Explorer " en te klikken op " View code . " Toename 5 de grootte van de knop met de " size " -methode door het toevoegen van de volgende code na de " InitializeComponent ( ) ; " lijn : button1.Size = new size ( 120 , 120 ) ; Dit zal de knop grootte in te stellen op 120 bij 120 pixels . Vervang " button1 " met de naam van uw knoop 6 Maak een nieuwe " GraphicsPath " object door toevoeging van de volgende code : . System.Drawing.Drawing2D.GraphicsPath g_path = new System.Drawing.Drawing2D.GraphicsPath ( ) ; 7 Maak een array van coördinaten punten toevoegen aan de " GraphicsPath " object door de volgende code : punt [ ] myArr = { nieuw punt ( 25 , 21 ) , nieuw punt ( 42 , 13 ) , nieuw punt ( 60 , 21 ) , nieuw punt ( 52 , 38 ) , nieuw punt ( 31 , 35 ) } ; g_path.AddPolygon ( myArr ) ; . de " AddPolygon " methode creëert een veelhoek vorm uit de coördinaten alternatief , maak een elliptische vorm en voeg deze toe aan de " GraphicsPath "object door het intikken van de code : g_path.AddEllipse ( 6 , 6 , 85 , 85 ) ; Associate 8 de " GraphicsPath " object en de vorm met de knop object door toevoeging van de volgende code : button1.Region = new Region ( g_path ) ; 9 Sla het bronbestand . Compileren en uitvoeren van het programma naar uw vreemd gevormde knop bekijken .
|