Wie könnte man solch eine Eingabe realisieren? Das Ganze soll am Ende eine Lichtsteuerung werden, insgesamt 12 Stützpunkte für einen 24h-Verlauf. Die Kästchen sollen sowohl in x(0..24Uhr) - als auch y-Richtung (0...100%)bewegt werden können. Also keine festen Zeitabstände. Ideen?
> Ideen? Na, dann mach die Stützpunkte doch einfach beweglich, in X und Y-Richtung... > Wie könnte man solch eine Eingabe realisieren? Maus (drag'n'drop) bietet sich an... Tastatur (z.B. Tab zum Wählen, Cursortasten zum Bewegen) als Fallback. Falls die Frage eher auf ein out-of-the-box fertig nutzbares Control abzielte: Sorry, ich kenn keins.
Ach Mist, ins falsche Forum gesetzt - vielleicht kanns ja mal jemand transportieren... Dass es nichts komplett fertiges gibt, dachte ich mir schon. Welches control könnte man denn als Grundlage nehmen?
gar keins? Speichere die Punkte in einem Array, den Rest macht man von Hand.
Unglaublich, da will man eine komplexe grafische Eingabe programmieren und muss doch tatsälich auch noch was SELBER machen. Kein fertiges Control, niemand der einem den fertigen Code anhängt. Womöglich muss man auch noch wissen was ein Array ist. Mann mann SW Entwicklung kann ganz schön nerven....
@cyblord: lies dir vielleicht nochmal diesen trööt Beitrag "LP2950 - Verhalten im Dropout" durch, vielleicht fällt dir das eine oder andere auf.... Kein Mensch hat eine fertige Lösung verlangt, also laber hier nicht rum. PC-Programmierung ist nicht mein Steckenpferd, da bin ich nicht sonderlich fit. Es geht nur darum, ein paar Daten zu erstellen und diese an ein Gerät zu senden. Funktioniert auch schon, gefällt mir aber nicht (12xTrackBar, 12xUhrzeitfeld), da man den tatsächlichen Verlauf nicht direkt visuell erfassen kann. Also hab ich mir daraus ein Diagramm erstellt und so kam die Idee, dass es eigentlich perfekt wäre, wenn man das gleich im Diagramm ändern könnte.
H.joachim Seifert schrieb: > PC-Programmierung ist nicht mein Steckenpferd, da bin ich nicht > sonderlich fit. Es geht nur darum, [...] > und so kam die Idee, dass es eigentlich perfekt wäre, wenn man > das gleich im Diagramm ändern könnte. Schon klar, du willst ja "nur" aber so richtig "fit" bist du da nicht. Danke reicht schon.
H.joachim Seifert schrieb: > Wie könnte man solch eine Eingabe realisieren? > Das Ganze soll am Ende eine Lichtsteuerung werden, insgesamt 12 > Stützpunkte für einen 24h-Verlauf. > Die Kästchen sollen sowohl in x(0..24Uhr) - als auch y-Richtung > (0...100%)bewegt werden können. Also keine festen Zeitabstände. > Ideen? http://stackoverflow.com/questions/5425122/ms-chart-control-showing-mouse-axis-coordinates dann kann man schon mal im MouseClick-Event mit chart.Series[x].Points.AddXY(pX, pY) einen neuen Punkt hinzufügen. oder besser das ganze selber machen: Koordinaten umrechnen, MouseUp, MouseDown, MouseMove und Paint-Event behandeln (Punkte und Linien zeichnen z.B. mit DrawPath)...
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.