问题描述
大侠,我现在利用Datapoint在PictureBox上画了一组曲线,想增加一个功能,即在鼠标滑过曲线时,可以显示DataPoint的纵横坐标值;网上说有ToolTip可以,但是都是.Net4.0的应用,但我现在用的是.Net3.5,如何做到呢?请大侠写两句;谢谢!
解决方案
解决方案二:
3.5中也有tooltipshow显示,hide隐藏
解决方案三:
想要处理通用的UI事件(例如鼠标滑过),那么你就的曲线、拐点都应该用现成的Polyline、Rectangle等控件(建议你直接从WPF开始学起)。就算是你自己封装这些功能组件,你也要把它封装为从标准控件父类继承而来的子控件,才能用。因此,只用picture简单画图的做法,玩玩儿就行了,不能直接扩展做高级的事情。
解决方案四:
随便一个上图系统,不仅仅要捕获鼠标滑过曲线的事件,而且要能够从鼠标”划破“的那个点插入拐点,可以用鼠标拖动拐点,可以在拐点上点击鼠标右键并在挂点旁边展开菜单(里边包括“删除拐点”等菜单项),等等操作。你应该一次就把最必要的功能列出来,这样就不至于只拿一个“玩一玩儿”的方式来开发,而是从一开始就知道应该选择什么工具、什么平台来开发了。
时间: 2024-10-25 21:44:50