如题C# 如何在picturebox中根据鼠标坐标画出图像?希望能给出代码参考

解决方案 »

  1.   

    picturebox的mouse事件中记录坐标, picturebox的onpaint中e.Graphics绘制
      

  2.   

    不是在控件上话吧,你是pitcturebox加载的图片上画?其实百度 找得到的~~~~
      

  3.   

    不是在picturebox上的图中话,本来picturebox中是没有图片的,什么东西都没有,只是鼠标在picturebox空间中按下的时候,把鼠标经过的路线在picturebox中话出来
      

  4.   

    [/url]http://bbs.csdn.net/topics/70310827
      

  5.   

    这个我找到代码了
    MouseDown
    isDraw = true;
                x = e.X;
                y = e.Y;
    MouseMove
    if (isDraw)
                {
                    pictureBox1.CreateGraphics().DrawLine(Pens.OrangeRed, x, y, e.X, e.Y);
                    
                    x = e.X;
                    y = e.Y;
                }
    但是画出来之后picturebox的image为什么是null?
      

  6.   


    在paint方法?会不会是写到了控件上? 
     
    这个我也不太了解。。嘿嘿  新手来的~~~~呜呜呜呜呜
      

  7.   

    为什么我在pictureBox1_Paint里面写的画图代码,为啥pictureBox1.Image会是null??? 已解答form(窗口)一定在最底层,所以唯一的解决方法是二图取一。PictureBox好像不是插入图片的,是插入图标的。插入图片的是Image、 你可以用API在屏幕上划 百度了下~~~嘿嘿
      

  8.   

    我那个不是写在paint方法中的,是写在mousemove方法中