C1Chart含有一些能够让与终端用户的交互变得更容易实现的内置工具。终端用户可以结合鼠标和Shift按键来对图表进行浏览,旋转和缩放操作。除了提供给终端用户的内置工具外,在C1Chart里对于终端用户来说修改任何诸如轴标签等的图表元素也是可行的。可以通过设置C1Chart对象的Microsoft属性格或者使用ShowProperties方法来实现上述功能。

终端用户交互

C1Chart含有一些能够让与终端用户的交互变得更容易实现的内置工具。终端用户可以结合鼠标和Shift按键来对图表进行浏览,旋转和缩放操作。

C1Chart里的用户交互特性的控制中心是Interaction对象。 Interaction对象含有很多能够自定义界面的属性。所有这些属性都可以在设计时通过属性窗口或者Action Collection Editor来进行设置和修改,或者在代码中使用Interaction类来进行设置和修改动作。

Interaction类含有以下的属性:

控制转换

应用到图表上的转换都可以通过C1Chart的Transform事件来监听到。当缩放(Scale),平移,缩放(Zoom)发生时, Transform时间被触发。对该事件进行处理可以限制轴线的边界,或者取消动作。

下面的示例通过当轴线超出最大或者最小范围时取消动作来限制x-轴线的边界为从-10到10。