帮帮忙,新学的c#,想了一宿了没想出来个好办法

解决方案 »

  1.   

    你drawline的时候肯定知道一些线上的点对吧?取两点求斜率,或者说获取这条直线方程,然后在某一个方向上随便取一个纵或横坐标,在计算出另一坐标值,这样一个点就知道了,和上一个点补救又是一条线段吗?所有线段加起来不就一条射线吗?当然你也不能无限制的画下去,到窗体边缘就可以了,以后如果窗体发生变化,在利用一些事件,射线也跟着变化就行了