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 >> Visual Basics Programmering >> Content

    Typer av Linjemönster i Visual Basic

    En programmerare har flera alternativ för hur man genomför teckning i Visual Basic . Flera klasser finns för att hjälpa till att dra linjer eller så kan du skriva din egen funktion för att göra jobbet åt dig . Du kan bestämma om programmet kommer att dra linjer i designen gång , kör tid eller båda baserade på behoven hos ditt program . Rita linjerna på Design Time

    PaintEventArgs klassen tillåter dig att rita linjer med definierade ändpunkter , så att du kan skapa former bortom enkla kvadrater och rektanglar med hjälp av en funktion i stället för att dra dem med musen . Till exempel kan du definiera en funktion genom att skriva " Private Sub LineDraw ( ByVal avsändare Som System.Object , ByVal e Som System.Windows.Forms.PaintEventArgs ) Handtag Me.Paint " och skapa ett föremål i funktionen genom att skriva " Dim drawPen som New Drawing.Pen ( Color.color_choice , bredd ) " , ersatte " färg " med en faktisk färg och " width " med ett heltal . Du ritar själva genom att skriva " e.Graphics.Drawline ( drawPen , x1 , y1 , x2 , y2 ) " och ersätta x-och y -värden med koordinaterna för sin linjens ändpunkter . Du kan ringa DrawLine funktionen så många gånger som du behöver för att rita linjer . Addera Rita linjerna vid körning

    Du kan skapa ett program som tillåter användaren att rita linjer och former när programmet körs . Du kan använda Bitmap och Grafik klasser för att skapa objekt som tillåter användaren att rita . Du programmerar formulärets mouseDown , MouseMove och MouseUp funktioner för att reagera på samma sätt som en penna . Du kan skapa fyra heltalsvariabler att lagra ändpunkterna av linjen . När användaren klickar på en plats på blanketten , lagrar programmet på x1 och y2 koordinater . När användaren drar sin mus till en annan plats och släpper knappen , drar klassen Bitmap en linje från x1 , y1 till x2 , y2 . Programmeraren kan skapa en funktion som endast kommer att rita raka linjer , oavsett om användaren drar sin mus till .
    Blandad

    Du kan lägga till en hänvisning till den PowerPacks namnrymd som innehåller LineShape klassen och lägga LineShape kontrollen i verktygslådan och dra sedan verktyget på formuläret för att skapa en linje . Du kan sedan dra ändpunkterna på linjen att ändra formen eller manuellt ändra x -och y-koordinat -värden i egenskapsfönstret . Du kan också ändra andra attribut , däribland bredden och färgen på linjen . Om du vill tillåta användare att rita linjer med LineShape verktyget , kan du definiera en ShapeContainer objekt som använder formen som en duk och en LineShape objekt som bygger på ShapeContainer objektet . Den LineShape objektet kan använda start-och slutpunkten funktioner för att få musens x och y-koordinater för att rita linjer .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man kan beräkna datum och tid Skillnad i timmar oc…
    ·Hur man använder LAME i Visual Basic
    ·Hur Infoga bild inbäddade i Visual Basic
    ·Hur man skapar ett alternativ Box i Visual Basic
    ·Hur skugga i VB.NET
    ·Hur Beräkna skärningspunkten mellan två linjer i Vis…
    ·Hur platsdata ovanför flikarna på TabControl
    ·Hur man tar bort Skyddad VBA-projekt
    ·Visual Basic.Net Spel Tutorial
    ·Vad är ett rutsystem
    Utvalda artiklarna
    ·Den Scanner Ingång Funktion i Java
    ·Hur man tolka med reguljära uttryck
    ·Hur man lär Binary Code
    ·Hur koden Dubbla Alternativ Använda JavaServer Pages
    ·Hur Infoga HTML i MySQL med PHP
    ·Hur Infoga och avkoda webbadresser med PHP
    ·Hur ladda upp en bild i Struts
    ·Listor I Python
    ·Hur du väljer mellan områdena på MySQL
    ·Hur att dölja en DIV på en Postback i JavaScript
    Copyright © Dator Kunskap http://www.dator.xyz