vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
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.906henrikl200017.10.14 11:50
Re: Chart Marker mit der Mouse Cursor ziehen Teil 23.141henrikl200017.10.14 11:50
Beispiel: Chart reagiert auf Mausbewegungen3.326Manfred X17.10.14 19:44
Ergänzende Hinweise3.030Manfred X17.10.14 20:05
Re: Ergänzende Hinweise3.029henrikl200017.10.14 20:38
Re: Ergänzende Hinweise2.949Manfred X17.10.14 21:22
Re: Ergänzende Hinweise3.118henrikl200017.10.14 22:17
Daten-Schiebereien mit der Maus2.933Manfred X17.10.14 23:34
Re: Daten-Schiebereien mit der Maus2.930henrikl200018.10.14 06:46
Daten-Schiebereien mit Maus und NumericUpDown3.049Manfred X18.10.14 07:43
Re: Daten-Schiebereien mit Maus und NumericUpDown2.926henrikl200018.10.14 08:29
Re: Daten-Schiebereien mit Maus und NumericUpDown2.955Manfred X18.10.14 08:40
Re: Daten-Schiebereien mit Maus und NumericUpDown3.012henrikl200018.10.14 14:00
Re: Daten-Schiebereien mit Maus und NumericUpDown2.978Manfred 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-2025 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