2017-02-16 3 views
0

Ich habe Grafiken, die 365 oder mehr Werte angezeigt werden. Die Grafiken sind sehr übersichtlich.MSChart Enable Zoom auf Grafik beim Start

Ich möchte die Grafik starten, damit sie dreimal zoombar ist.

Ich kann geben mit der Maus zoomen, aber ich will es, wenn Sie beginnen, dreimal erhöht werden?

Bilder vor dem Zoom und nach dem Zoom mit der Maus.

image1 image2

+0

Haben Sie Ihre Probleme gelöst? – TaW

+0

Ja, aber ich möchte ein DatagridView füllen und ich weiß nicht, wie man mit SQL-Abfrage füllen .. Ich möchte 4 feste Spalten und die nächsten Spalten, die ich automatisch mit den Werten generieren möchte, aber ich weiß nicht wie :)) Können Sie Hilf mir ? –

+0

Das ist eine ganz andere Frage und soweit ich sehen kann, hat das nichts damit zu tun. - Wenn Sie mit der Antwort zufrieden sind, beachten Sie bitte [akzeptieren] (http://stackoverflow.com/help/accepted-answer) it ..! - Ich sehe, dass Sie das nie getan haben: Gehen Sie das (unsichtbare) Häkchen oben links unter die Stimmen der Antwort und klicken Sie darauf! Es wird grün und bringt uns beide einen kleinen Ruf. – TaW

Antwort

0

Um den Zoom in Code Sie diese Eigenschaften verwenden können:

// get a short reference to the x-axis 
Axis ax = chart1.ChartAreas[0].AxisX; 
// set the size of the zoomed view 
ax.ScaleView.Size = 60; 
// set the position of the view 
ax.ScaleView.Position = 31; 

enter image description here enter image description here

Beachten Sie, dass 'zoombar dreimal' oder ‚drei erhöht Zeiten sind keine klaren Anforderungen. Sie müssen berechnen, wie viele Punkte oder welcher Wertebereich angezeigt werden soll!

+0

Danke, funktioniert super. Aber wenn ich das Programm laufen lasse, steht Graphics leer. Sobald er die Scroll-Taste gedrückt hat, zeigen Sie die Ergebnisse. Haben Sie eine Idee, wie kann ich das beheben? Link hier => https://ibb.co/cG2awF –

+0

Nein, ich weiß nicht, wie/wann Sie das Diagramm mit Daten füllen. Gleich danach sollten Sie die ScaleView-Eigenschaften festlegen. Wenn es nicht sofort angezeigt wird, hilft vielleicht ein Diagramm. Refresh hilft. Ist das Diagramm in einer TabPage versteckt? Viele Details, die wir nicht sehen, können der Grund sein .. – TaW