在panel的onPaint中画不行吗?

解决方案 »

  1.   

    回楼上:
    我就是想知道如何将onPaint()中的事件e 与panel 发生联系,控制panel中图形的重绘。
      

  2.   

    onPaint是谁的Paint事件的响应函数?Form的还是Panel的?你想实现什么样的效果?
      

  3.   

    onpaint里你也可以用Graphics g = this.panel1.CreateGraphics();
    然后用g.画图到panel上啊
      

  4.   

    恢复Jim3(Jim):
    我对paint事件的有关特性了解不多,请给我讲讲如何将onPaint()作为panel的paint事件的效应函数。
      

  5.   

    当然是在 panel 的 Paint 事件里画了步骤:1)切换到到页面预览模式下,找到 panel,点击属性、切换到事件列表,找到 Paint 事件,双击,就会生成一个事件处理方法。2)在事件方法里: Graphics g = e.Graphics;
     g.DrawLine(...);  ....