两个窗体之间用相关通信协议如TCP实现通信,用C#怎样在一个Winform窗体中拖动图片移动,然后再另一个Winform窗体中实时显示鼠标的轨迹移动。

解决方案 »

  1.   

    这个似乎比较有难度
    个人想法,在鼠标移动的时候触发drag事件,在里面定义Graphgis类进行绘画操作
    在停止时在进行另外的绘制操作即可
      

  2.   

    分解开每个独立的小功能都不复杂,但和在一起。你这么问,怎么回答你呢?总不能替你把这个软件都写了。移动图片的,你可以参考
    http://blog.csdn.net/wuyazhe/archive/2010/08/12/5806232.aspx
    同样的,继承自PictureBox即可。
    tcp/ip的通讯,你搜索一下c# socket 例子。
    轨迹这个么,你在第一个移动图片的窗体中,在每次移动时候记录下当前的MousePosition属性,自定义一种通讯协议,传给另一个程序,绘制出来就可以了。以上是思路