当前位置:编程学习 > C#/ASP.NET >>

C# 中为Graphics画出的线添加事件

如图所示 ,我要像单击或双击红线,就新建一个新的窗体,该怎么做呢。主要的是怎么能为线添加事件。请各位高手帮忙,谢谢! C# graphics 事件 添加 --------------------编程问答-------------------- --------------------编程问答-------------------- 一楼是我新建的拓扑。 --------------------编程问答-------------------- 保存线的坐标,mouseclick事件里判断 --------------------编程问答-------------------- 同求**********
--------------------编程问答-------------------- 简单的话直接使用 Visual Basic PowerPacks中的LineShape。自绘的就用3楼说的 --------------------编程问答--------------------
引用 3 楼 good_jobs 的回复:
保存线的坐标,mouseclick事件里判断


恩,判断鼠标点击时的坐标是否包含在线的坐标区间内 --------------------编程问答-------------------- 倒过来想。

我有3个对象,它们知道如何在给定的画布上画线,它们知道特定的坐标是否点到自己,它们可以在点到自己的时候,新建一个窗体。

画布.OnClicked += delegate(sender, e)
{
   foreach(line in lines)
   {
      line.HandleClick(e.Location);
   }
}
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,