vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 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 - Fortgeschrittene
Chart Marker mit der Mouse Cursor ziehen 
Autor: henrikl2000
Datum: 17.10.14 11:50

Hallo,

Ist es möglich?
Wenn der Mouse Cursor über eine Marker ist, und die linke Mouse Taste gedrückt wird.
Wenn man dann den Mouse Cursor nach oben oder nach unten zieht dass der Marker mit folgt und der neue Value ausgegeben wird.

Danke im Voraus,
Henrik
With ChartEngine
                    Dim ymax As Integer = CInt(MaxHPRPM)
 
                    .ChartAreas.Clear()
                    .Series.Clear()
 
                    ' Add Chart Area to the Chart
                    Dim EngineArea As ChartArea = New ChartArea("EngineArea")
                    .ChartAreas.Add(EngineArea)
 
                    ' Add Series to the Chart
                    Dim SerHP As Series = New Series("SerHP")
                    .Series.Add(SerHP)
 
                    ' Add Legend to the Chart
                    '                   .Legends.Clear()
                    '                    .Legends.Add("LegGear")
 
                    ' Add Title
                    .Titles.Clear()
                    .Titles.Add("Engine") 'CarNameFromHDC)
                    .Titles(0).Font = New Font("Microsoft Sans Serif", 14, _
                      FontStyle.Bold)
                    .Titles(0).ForeColor = Color.DodgerBlue
                    .Titles(0).ShadowOffset = 1
                    .Titles(0).ShadowColor = Color.FromArgb(128, 0, 0, 0)
 
                    'Dim myLine As LineAnnotation = New LineAnnotation()
                    'myLine.Name = "myLine"
                    'myLine.X = 3
                    'myLine.Y = 3
                    '.Annotations.Add(myLine)
 
                    With .Series("SerHP")
                        Dim OldVal As Integer = yv(0)
                        For i As Integer = 0 To dtEngine.Rows.Count - 1
                            Dim dp As New DataPoint
                            dp.XValue = CInt(dtEngine.Rows(i).Item(0))
                            dp.YValues = {CInt(dtEngine.Rows(i).Item(3))}
 
                            ' xv = RPM
                            ' yv = HP
 
                            ' Horsepower Labels (value in number)
                            If yv(i) > 20 And OldVal < yv(i) And xv(i) < _
                              MaxHPRPM + 250 Then
                                dp.Label = yv(i).ToString ' HP
                            End If
0
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Chart Marker mit der Mouse Cursor ziehen3.689henrikl200017.10.14 11:50
Re: Chart Marker mit der Mouse Cursor ziehen Teil 22.958henrikl200017.10.14 11:50
Beispiel: Chart reagiert auf Mausbewegungen3.137Manfred X17.10.14 19:44
Ergänzende Hinweise2.805Manfred X17.10.14 20:05
Re: Ergänzende Hinweise2.845henrikl200017.10.14 20:38
Re: Ergänzende Hinweise2.766Manfred X17.10.14 21:22
Re: Ergänzende Hinweise2.898henrikl200017.10.14 22:17
Daten-Schiebereien mit der Maus2.748Manfred X17.10.14 23:34
Re: Daten-Schiebereien mit der Maus2.745henrikl200018.10.14 06:46
Daten-Schiebereien mit Maus und NumericUpDown2.861Manfred X18.10.14 07:43
Re: Daten-Schiebereien mit Maus und NumericUpDown2.741henrikl200018.10.14 08:29
Re: Daten-Schiebereien mit Maus und NumericUpDown2.770Manfred X18.10.14 08:40
Re: Daten-Schiebereien mit Maus und NumericUpDown2.829henrikl200018.10.14 14:00
Re: Daten-Schiebereien mit Maus und NumericUpDown2.795Manfred X18.10.14 14:30

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