| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Slags Linjetegning i Visual Basic
    En programmør har flere muligheder for , hvordan man gennemfører stregtegning i Visual Basic. Flere klasser er tilgængelige for at hjælpe med at tegne linier , eller du kan skrive din egen funktion til at gøre arbejdet for dig . Du kan bestemme , om programmet vil trække linjer på design tid, kør tid eller begge baseret på behovene i dit program. Tegning af linjer ved Design Time

    PaintEventArgs klassen tillader dig at tegne streger med definerede slutpunkter , så du kan oprette figurer ud simple kvadrater og rektangler ved hjælp af en funktion i stedet for at trække dem med musen . For eksempel kan du definere en funktion ved at skrive " Private Sub LineDraw ( ByVal afsender Som System.Object , ByVal e Som System.Windows.Forms.PaintEventArgs ) Håndtag Me.Paint ", og oprette et objekt i funktionen ved at skrive " Dim drawPen da New Drawing.Pen ( Color.color_choice , bredde ) " erstatte" . color " med en faktisk farve og" bredde " med et heltal Du trækker den faktiske linje ved at skrive " e.Graphics.Drawline ( drawPen , x1 , y1 , x2, y2 )" og i stedet x-og y -værdier med koordinaterne af hans linje er slutpunkter. Du kan ringe til DrawLine funktion så mange gange som du har brug for at tegne linjer .
    Tegning linjer på Run Time

    Du kan oprette et program, der gør det muligt for brugeren at tegne linjer og former , når programmet kører . Du kan bruge bitmap og Grafik klasser for at skabe objekter , der tillader brugeren at tegne. Du programmerer formularens mouseDown , mouseMove og mouseUp funktioner til at reagere på samme måde som en blyant . Du kan oprette fire heltal variabler til at gemme endepunkterne af linjen . Når brugeren klikker på en placering på formularen, at programmet gemmer x1 og y2 koordinater. Når brugeren trækker sin mus til en anden placering og frigiver på knappen, Bitmap klassen trækker en linje fra x1, y1 til x2, y2 . Programmøren kan oprette en funktion , der kun vil tegne lige streger , uanset hvor brugeren trækker sin mus til .
    Blandet

    Du kan tilføje en henvisning til den PowerPacks namespace , der indeholder LineShape klasse og tilføje LineShape kontrol til værktøjskassen og derefter trække værktøjet på formularen for at oprette en linje. Du kan derefter trække endepunkterne af linjen for at ændre formen eller manuelt ændre x-og y koordinaterne i vinduet med egenskaber . Du kan også ændre andre attributter , herunder bredde og farve af linjen . Hvis du ønsker at give brugerne mulighed for at tegne linjer ved hjælp af LineShape værktøj, kan du definere en ShapeContainer objekt , der bruger formularen som et lærred og et LineShape objekt, der trækker på ShapeContainer objektet. Den LineShape objekt kan bruge start-og slutpunktet funktioner for at få musens x og y-koordinater til at tegne linjer.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan laver grafer med Visual Basic 
    ·Sådan Indsæt VB Into Flash 8 
    ·Sådan Slut til en Access DB i Visual Basic Net 
    ·Sådan åbner et Word dokument med billeder med VB Net 
    ·Sådan Juster en tekstboks i Visual Basic NET Z-Index 
    ·Sådan vises et rammesæt i ASP.NET 
    ·Sådan Læs variabler fra tekstfiler til VBScript 
    ·VBA Search & orderstatning 
    ·Sådan Læs Logbog i VB.NET 
    ·Tutorial for SQL i VB 
      Anbefalede Artikler
    ·Sådan Bind en ComboBox til en tabelkolonne 
    ·Sådan oprettes et projekt i Visual Basic 2008 
    ·Visual Basic Network Tools 
    ·Hvordan man kompilerer Python Med Cygwin 
    ·Hvordan man gør en Multiple Insert i PHP 
    ·Sådan Konverter til en streng i Python 
    ·Sådan Generer Unik tilfældige heltal i Java 
    ·Sådan konfigureres Apache til Javascript 
    ·Sådan læses en fil linje ad gangen i C 
    ·Brug af udefinerede konstanter i PHP 
    Copyright © Computer Viden http://www.computerdk.com