画线(100分)

  • 主题发起人 主题发起人 playermeng
  • 开始时间 开始时间
P

playermeng

Unregistered / Unconfirmed
GUEST, unregistred user!
要画这样的线 -------6------ 。就是画一个线后 双击次线可以填写数据。
 
可怜的孩子啊, 谁能救你呢?

还是要你自己先救你自己啊: 你要让人明白你还活着, 你在哪个位置啊?

你连问题都问不清楚: 回去上幼儿园吧, 从"老师好...再见..."学起...
 
的确如此
 
不明白楼主什么意思。
 
Lz 好像不是学计算机的。
 
画线方法是 Canvas.LineTo(x,y);
写字方法是 Canvas.TextOut(x,y,'6');
具体画在哪里由x,y坐标决定
 
看仔细点,LZ要求 选一根线 ???.....
 
这个我做过.怎么样判断是否在选中一根线.可以用三角形...算出鼠标点离两点之间的距离.也就是两个直角三角形的斜边...如果两个斜边的距离之和等于这条线两点之间的距离.那么就是选中了这条线.
 
楼上的算法不错!
问题是如果有多根线去判断,而且选中的动作,有可能命中曲线,觉得还是有点复杂。
 
一个 line shape ,一个 透明 label
 
bsense 能否说明白点。
 
后退
顶部