Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Typer strektegning i Visual Basic
    En programmerer har flere alternativer for hvordan man implementerer strektegning i Visual Basic. Flere klasser er tilgjengelige for å bistå i å tegne linjer , eller du kan skrive din egen funksjon for å gjøre jobben for deg. Du kan bestemme om programmet vil trekke linjer på design tid , løpe tid eller begge deler basert på behovene til programmet. Tegning Lines på design tid

    PaintEventArgs klassen tillater deg å trekke linjer med definerte endepunkter , slik at du kan lage figurer utover enkle kvadrater og rektangler ved å bruke en funksjon i stedet for å trekke dem med musen . For eksempel kan du definere en funksjon ved å skrive " Private Sub LineDraw ( ByVal avsenderen som System.Object , ByVal e Som System.Windows.Forms.PaintEventArgs ) Håndtak Me.Paint " og lage et objekt i funksjonen ved å skrive " Dim drawPen som New Drawing.Pen ( Color.color_choice , bredde ) " , erstatte " farge " med en faktisk farge og" bredde " med et heltall. Du tegner selve linjen ved å skrive " e.Graphics.Drawline ( drawPen , x1 , y1 , x2 , y2 )" og erstatte x og y-verdier med koordinatene hans linjens endepunkter . Du kan ringe DrawLine funksjon så mange ganger du trenger å trekke linjer .
    Tegning linjene under kjøring

    Du kan lage et program som lar brukeren trekke linjer og former når programmet kjører . Du kan bruke Bitmap og grafikk klasser for å opprette objekter som tillater brukeren å tegne. Du programmere skjemaets mousedown , mouseMove og mouseup funksjoner for å svare på samme måte som en blyant . Du kan opprette fire heltallsvariabler å lagre endepunktene på linjen. Når brukeren klikker et sted på skjemaet, lagrer programmet x1 og y2 koordinater. Når brukeren drar sin mus til et annet sted og slipper knappen , trekker Bitmap klassen en linje fra x1, y1 til x2 , y2 . Programmereren kan opprette en funksjon som bare vil trekke rette linjer , uansett hvor brukeren drar sin mus til .
    Mixed

    Du kan legge til en referanse til den PowerPacks navnerommet som inneholder LineShape klasse og tilsett LineShape kontroll til verktøykassen og deretter drar verktøyet på skjemaet for å opprette en linje. Du kan deretter dra endepunktene til linjen for å endre formen eller manuelt endre x -og y- koordinatverdier i vinduet Egenskaper. Du kan også endre andre attributter , inkludert bredden og fargen på linjen . Hvis du ønsker å tillate brukere å trekke linjer ved hjelp av LineShape verktøyet, kan du definere en ShapeContainer objekt som bruker skjemaet som et lerret og en LineShape objekt som trekker på ShapeContainer objektet . Den LineShape objektet kan bruke startpunkt og endepunkt funksjoner for å få musens x og y koordinater for å trekke linjer .

    früher :

     Weiter:
      Relatert Artike
    ·Slik pakker du ut en IP fra tekst Med VBS 
    ·Bruk av Acrobat i VB 
    ·Datatype VBScript funksjoner 
    ·Slik bruker du en Underprogrammet i Visual Basic 6.0 
    ·Hvordan beregne skatt og totalt bruker Visual Basic 6.0…
    ·Hvordan laste opp flere bilder i ASP Net 
    ·Hvordan redigere TreeNode Fra Utforsker i VB.NET 
    ·Hvordan Link MS Access til Visual Basic 6.0 
    ·Hvordan Hånd Trace Gjennom Programvare Kode 
    ·Slik søker en Listeboks i Visual Basic 
      Anbefalte artikler
    ·Slik konverterer en Float til en Int i C # 
    ·Slik konverterer en liste til en matrise i Python 
    ·Hvordan koble en JButton til en JTextField 
    ·Hvordan bruke VBScript begivenhet Object 
    ·Slik kjører Java Under X - Windows 
    ·Hvordan å lære Java Script 
    ·Hvordan beregne virkedager i Visual Basic 
    ·Hvordan logge feil og fange dem gjennom Unntak i Java 
    ·Hvordan lage en to-lags Horisontal Meny 
    ·Slik konverterer PHP til HTA 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/