2009-07-31 5 views
11

Ich verstehe, dassAktivieren Scrolling auf der Control Microsoft Chart für Windows Forms

Scroll-Leisten sind nur beim Zoomen auftritt gezeigt. Mit anderen Worten, selbst wenn eine Bildlaufleiste aktiviert ist, ist sie nur sichtbar, wenn eine Ansicht angezeigt wird.

Aber wie aktiviere ich dann das Zoomen auf Chart Control? Ich versuche dies zu tun, um zu vermeiden, dass meine Axis-Labs in zwei Spalten aufbrechen, nachdem dem Graph eine bestimmte Anzahl von Werten hinzugefügt wurde.

Antwort

13

ok, das erklärt es: http://msdn.microsoft.com/en-us/library/dd456730.aspx

In der Chart-Steuerelement für Windows Forms, können Sie den Kartenviewer die Flexibilität geben, die Datenansicht zu zoomen und scrollen durch Cursor und Auswahl zu ermöglichen. Verwenden Sie dazu die CursorX- und CursorY-Eigenschaften.

Sie können Cursor, Zoomen und Scrollen für die X- oder Y-Achse oder für beide aktivieren. Um den Cursor in der Datenansicht zu aktivieren, legen Sie die IsUserEnabled-Eigenschaft auf True fest. Um die Datenansichtsauswahl zu aktivieren, verwenden Sie die IsUserSelectionEnabled-Eigenschaft auf True. Zoomen und Scrollen

Standardmäßig sind Zoomen und Scrollen aktiviert, wenn Sie die Datenansichtsauswahl aktivieren. Verwenden Sie die Eigenschaften ScaleView und ScrollBar in der X- oder Y-Achse des Diagrammbereichs, um das Aussehen und Verhalten der Bildlaufleiste anzupassen, wenn sie angezeigt wird.

Um das Zoomen zu deaktivieren, verwenden Sie die Zoomable-Eigenschaft im ScaleView-Objekt der jeweiligen Achse. Um das Scrollen zu deaktivieren, verwenden Sie die Eigenschaft Enabled, die im ScrollBar-Objekt der jeweiligen Achse gefunden wird.

3

Vielleicht wird dies helfen.

Klicken Sie auf das Diagramm in der Entwurfsansicht.

Unter Eigenschaften wählen: Diagrammfläche (Sammlungen) ist sie die Schaltfläche [...]

die eine Reihe der Chartarea Kollektionen Editor bringt.

Blättern Sie zum CursorX (x ist die horizontal) und der Schalter auf TRUE und IsUserSelection IsUserEnabled auf TRUE

Dann können Sie durch Klicken und Ziehen Bereiche des Diagramms auf der horizontale Achse zu ‚Zoom‘ in.

Es könnte eine intuitivere Möglichkeit geben, all dies zu tun, aber es hat funktioniert.

Viel Glück.

+0

Dies ist die tatsächliche Antwort. – Mathemats

+0

Ich habe getan, was Sie geschrieben haben, aber mein Diagramm bewegt sich nicht. – kame

Verwandte Themen