2012-05-21 19 views
5

Ich arbeite an einem Zedgraphen wo die Y-Achse ein Prozentwert ist. Ich möchte, dass die Min- und Max-Werte jeweils 0/100 betragen. Ich kann dies über die GraphPane.YAxis.Scale.Min und Max-Eigenschaften festlegen, und das funktioniert gut.Zedgraph - Min/Max Werte auf einer Achse permanent einstellen

Wenn der Benutzer jedoch das Rechteck zieht, um das "Ansichtsfenster" des Diagramms zu ändern, oder vergrößert/verkleinert, ändert sich die Min/Max-Achse der Y-Achse. Gibt es eine Möglichkeit, die Min/Max-Werte zu erzwingen, aber immer noch zu erlauben, die Auswahlbox zu zoomen/zu zeichnen (im Wesentlichen erlaubt es ihnen, die X-Achse einfach zu schwenken/zu zoomen).

Ich habe versucht, MinAuto/MaxAuto einzustellen, aber dies scheint keine Wirkung zu haben.

Antwort

4

hatte ich das gleiche Problem und löste es wie folgt aus:

zedGraphControl1.IsEnableVZoom = false;
zedGraphControl1.IsEnableVPan = false;

Diese nur Horizontal Zoom ermöglichen soll.

+0

Ok, aber wie machst du das? –

+2

Ich denke, das wird es tun ... – asdasdad

+1

Ich war auf der Suche nach einer Eigenschaft für die Grapepane-Klasse. Ich habe nicht einmal daran gedacht, auf das ZGC selbst zu schauen. Das funktioniert großartig. Vielen Dank. –