我有一个带有windrose的面板作为背景图像。我想绘制代表风向的16个线箭头(N,NNE,NE,ENE,E,ESE,SE,SSE,S,SSW,SW,WSW,W,WNW,NW,NNW)。我希望线条对应于图像上的线条。然后,当用户选择其中一条线(显示每条线/风向所代表的每月风数据)时,我需要点击事件。
是否可以在C#Windows窗体中执行此操作?我没有做太多的绘图编程。感谢任何帮助。
答案 0 :(得分:0)
确实,这是可能的。您只需要创建Control的子类,并在重写的OnPaint函数中按照您自己的步骤操作:
然后将Control的OnMouseDown和/或OnMouseUp函数覆盖为: