Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur man gör udda formade knappar in C #

    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 .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är en array av heltal
    ·Vilka är de logiska Data Entity Concepts
    ·Hur man använder Integer Rester i Visual Logic
    ·Callback-funktion
    ·Lägga till text i en INP -fil från Python
    ·Hur: SORT Verb i Programmet COBOL
    ·Vikten av buffertar
    ·Hur man skriver ut en ekvation som en sträng
    ·Återställa en Exchange EDB -fil
    ·Hur vill hänvisa till en fil från HTML
    Utvalda artiklarna
    ·Hur till Redigera PHP i Design -läge
    ·Hur man skriver Custom Tags i JSP
    ·Visual Basic 6 Projekt för nybörjare
    ·Hur du använder PHP med JavaScript
    ·Användning av klass Motsvarande i PHP
    ·Hur man gör en triangel i Visual Basic
    ·Ställa enkelt radavstånd i ett Div
    ·Hur du formaterar Algoritmer
    ·Hur koden i Pascal
    ·Hur får Knapp Bakgrunder i Android
    Copyright © Dator Kunskap http://www.dator.xyz