4 zedgraph
我正在使用ZedGraph,我想通过按住Ctrl并用鼠标左键拖动框来缩放到选定区域,而不是用鼠标中键单击并拖动.
默认行为是只用鼠标左键进行缩放,用鼠标中键平移,但我已经切换了这两个操作.
有没有人知道如何通过单击并使用左键拖动来调用平移(不按住Ctrl键)并通过按住Ctrl然后单击并使用左键拖动来调用缩放?
Ste*_*die 10
ZedGraphControl允许通过控件的属性控制平移和缩放.要只用鼠标左键启用平移:
zg1.PanButtons = MouseButtons.Left;
zg1.PanModifierKeys = Keys.None;
Run Code Online (Sandbox Code Playgroud)
并使用Ctrl +鼠标左键启用缩放:
zg1.ZoomButtons = MouseButtons.Left;
zg1.ZoomModifierKeys = Keys.Control;
Run Code Online (Sandbox Code Playgroud)
设计器属性窗口似乎不想让你只为控制器键指定Control,因此你必须将它放在代码中 - 例如Form的Load事件处理程序.