C# 中为Graphics画出的线添加事件
如图所示 ,我要像单击或双击红线,就新建一个新的窗体,该怎么做呢。主要的是怎么能为线添加事件。请各位高手帮忙,谢谢! C# graphics 事件 添加 --------------------编程问答-------------------- --------------------编程问答-------------------- 一楼是我新建的拓扑。 --------------------编程问答-------------------- 保存线的坐标,mouseclick事件里判断 --------------------编程问答-------------------- 同求**********--------------------编程问答-------------------- 简单的话直接使用 Visual Basic PowerPacks中的LineShape。自绘的就用3楼说的 --------------------编程问答--------------------
恩,判断鼠标点击时的坐标是否包含在线的坐标区间内 --------------------编程问答-------------------- 倒过来想。
我有3个对象,它们知道如何在给定的画布上画线,它们知道特定的坐标是否点到自己,它们可以在点到自己的时候,新建一个窗体。
画布.OnClicked += delegate(sender, e)
{
foreach(line in lines)
{
line.HandleClick(e.Location);
}
}
补充:.NET技术 , C#