vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Diagrammdarstellung mit DrawLines 
Autor: GPM
Datum: 20.08.14 19:48

Nein, die Anzahl spielt keine Rolle. Hier sind
es 15360, die bei MouseMove angezeigt werden.

Imports System.Drawing.Drawing2D
Public Class Form1
    Dim plist As New List(Of Point)
    Dim rnd As New Random
    Dim pos As Int32 = 0
    Private Sub Form1_Load(sender As System.Object, e As EventArgs) Handles _
      MyBase.Load
        Me.ClientSize = New Size(1024, 600)
        Me.DoubleBuffered = True
        For i As Int32 = 1 To 15360
            plist.Add(New Point(i, rnd.Next(50, 500)))
        Next
    End Sub
 
    Private Sub Form1_MouseMove(sender As Object, e As _
      System.Windows.Forms.MouseEventArgs) Handles Me.MouseMove
        pos = (e.X \ 10) * 144
        Me.Invalidate()
    End Sub
 
    Private Sub Form1_Paint(sender As Object, e As PaintEventArgs) Handles _
      Me.Paint
        e.Graphics.SmoothingMode = SmoothingMode.AntiAlias
        e.Graphics.Clear(Color.Black)
        e.Graphics.TranslateTransform(-pos, 0)
        Using p As New Pen(Brushes.Yellow, 3) With {.LineJoin = LineJoin.Bevel}
            e.Graphics.DrawLine(Pens.Green, 0, 550, 15360, 550) ' Grundlinie
            e.Graphics.DrawLine(Pens.Blue, 0, 500, 15360, 500)  ' Minlinie
            e.Graphics.DrawLine(Pens.Red, 0, 50, 15360, 50)     ' Maxlinie
            e.Graphics.DrawLines(p, plist.ToArray)
            Me.Text = "Werte ab Position: " & pos.ToString
        End Using
    End Sub
End Class
MfG GPM
0
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Diagrammdarstellung mit DrawLines1.409Klaus6520.08.14 08:58
Re: Diagrammdarstellung mit DrawLines1.008GPM20.08.14 10:38
Re: Diagrammdarstellung mit DrawLines968Klaus6520.08.14 10:56
Re: Diagrammdarstellung mit DrawLines999GPM20.08.14 19:48
Re: Diagrammdarstellung mit DrawLines928Klaus6521.08.14 08:00
Re: Diagrammdarstellung mit DrawLines1.063Manfred X20.08.14 20:04
Re: Diagrammdarstellung mit DrawLines964Klaus6521.08.14 07:48
Re: Diagrammdarstellung mit DrawLines940Manfred X21.08.14 11:15
Re: Diagrammdarstellung mit DrawLines961ModeratorDaveS20.08.14 10:44

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel