找回密码
 立即注册

QQ登录

只需一步,快速开始

fan_314
高级会员   /  发表于:2012-9-29 08:08:00
11#
dof老师,你好:
    蓝色的交点圆形是可以显示出来,怎么能把相交节点的值现实在圆形里面
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2012-9-29 17:41:00
12#
可以将List<Ellipse> markers;修改为:List<TextBox> markers;,并修改SetMarkerPosition()方法,设置TextBox的Text属性:
  1.     void SetMarkerPosition(Point pt)
  2.     {
  3.         double dis1;

  4.         for (int i = 0; i < markers.Count; i++)
  5.         {
  6.             int p = chart.View.DataIndexFromPoint(pt, i, MeasureOption.X, out dis1);
  7.             Point ps1 = chart.View.DataIndexToPoint(i, p);
  8.             markers[i].Text = String.Format("Y={0}", ps1.Y);
  9.             Canvas.SetLeft(markers[i], ps1.X - markers[i].Width / 2);
  10.             Canvas.SetTop(markers[i], ps1.Y - markers[i].Height / 2);
  11.         }
  12.     }
复制代码
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部