Hallo,
bei meinem aktuellen Projekt stoße ich derzeit auf kleine Schwierigkeiten und möchte nun hier fragen, ob zur Lösung des Problems jemand eine Idee hat.
Ziel ist es, dass eingegebene Punkte aus einem 'Chart' bei Aufruf aus einer Einstellungsdatei geladen werden und bei Bedarf wieder geändert werden können.
Dazu habe ich vor, die Funktion der Einstellungsdatei zu nutzen. Um dabei die Übersichtlichkeit beizubehalten und nicht die schon beschriebene My.Settings zu verwenden, habe ich über
Die erstellten
(Zugriffsmodifizierer: Friend)
In dem Diagramm soll dann für jeden x-Wert (Diagrammbereich von der Anzahl der Tage im Monat abhängig) mit einer For-Schleife ein y-Wert zugeordnet werden.
Wenn der Zugriff dann realisiert ist, soll noch über ein anderes Form die Anpassung der y-Werte ermöglicht werden (z.B. bei x1: Wert = Wert + Eingabe), wozu ich aber erst den Zugriff benötige.
Um die Werte auszulesen und in das Diagramm zu übertragen, habe ich bislang folgenden Code:
Doch bei jedem Durchlauf kommt als Ergebnis von x1, x2, … immer ein '0', auch wenn ich den Wert in einer
Probiere ich den gleichen Zugriff über den Aufbau in den
Gestern habe ich schon so einiges mit den My.Settings und eigenen Einstellungsdateien probiert. Zwischenzeitlich hat die Ausgabe im Diagramm durch die eigenen Einstellungsdateien auch funktioniert, doch jetzt scheint der Zugriff nicht ganz zu funktionieren… Über Fehler im Code oder in der Ausführung hat mich Visual Studio bislang nicht in Kenntnis gesetzt.
Über jegliche Hilfe wie ich diesen Zugriff realisiere wäre ich sehr dankbar.
Grüße
bei meinem aktuellen Projekt stoße ich derzeit auf kleine Schwierigkeiten und möchte nun hier fragen, ob zur Lösung des Problems jemand eine Idee hat.
Ziel ist es, dass eingegebene Punkte aus einem 'Chart' bei Aufruf aus einer Einstellungsdatei geladen werden und bei Bedarf wieder geändert werden können.
Dazu habe ich vor, die Funktion der Einstellungsdatei zu nutzen. Um dabei die Übersichtlichkeit beizubehalten und nicht die schon beschriebene My.Settings zu verwenden, habe ich über
Projekt - Neues Element hinzufügen - Allgemein
eine neue Einstellungsdatei
generiert, bei dessen Zugriff ich aktuell jedoch scheitere…Die erstellten
ChartSettings
habe ich bislang wie folgt aufgebaut:Name | Typ | Bereich | Wert |
x1 | Double | Benutzer | 150 |
[...] | Double | Benutzer | |
x31 | Double | Benutzer | 225 |
(Zugriffsmodifizierer: Friend)
In dem Diagramm soll dann für jeden x-Wert (Diagrammbereich von der Anzahl der Tage im Monat abhängig) mit einer For-Schleife ein y-Wert zugeordnet werden.
Wenn der Zugriff dann realisiert ist, soll noch über ein anderes Form die Anpassung der y-Werte ermöglicht werden (z.B. bei x1: Wert = Wert + Eingabe), wozu ich aber erst den Zugriff benötige.
Um die Werte auszulesen und in das Diagramm zu übertragen, habe ich bislang folgenden Code:
VB.NET-Quellcode
- Imports System.Windows.Forms.DataVisualization.Charting
- Public Class Chart
- Dim chartSettings As New ChartSettings
- Private Sub Chart_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- '[Aufbau des Diagramms]
- For i = 1 To lastDay 'lastDay = definierte Variable mit letzem Tag des Monats (28, 29, 30, 31)
- dChart.Series(0).Points.AddXY(i, chartSettings.Item("x" + i.ToString()))
- Next i
- End Sub
- End Class
Doch bei jedem Durchlauf kommt als Ergebnis von x1, x2, … immer ein '0', auch wenn ich den Wert in einer
MessageBox
ausgeben lasse.Probiere ich den gleichen Zugriff über den Aufbau in den
My.Settings
funktioniert die Ausgabe tadellos…Gestern habe ich schon so einiges mit den My.Settings und eigenen Einstellungsdateien probiert. Zwischenzeitlich hat die Ausgabe im Diagramm durch die eigenen Einstellungsdateien auch funktioniert, doch jetzt scheint der Zugriff nicht ganz zu funktionieren… Über Fehler im Code oder in der Ausführung hat mich Visual Studio bislang nicht in Kenntnis gesetzt.
Über jegliche Hilfe wie ich diesen Zugriff realisiere wäre ich sehr dankbar.
Grüße