涉及两个窗口,想实现这样的效果,点击子对话框的确定按钮,在主对话框中画出一个(10,10,50,50)的矩形。谢谢。

解决方案 »

  1.   

    有意思,严重关注中
    ---------------------------
    新群,现在人少,大家快加  
    SQL Server技术讨论   群:32762293  
    Visual Studio技术讨论 群:32762239   
     
    (群号并不完全一样啊!) 
      

  2.   

    http://www.cnblogs.com/luyu/archive/2006/10/20/534281.html
    楼主可以参考以下
      

  3.   

    画矩型都不会啊?
    ...
    Graphics g=this.GreateGraphics();
    g.FillRectangle(new SolidBrush(Color.Green),10,10,50,50);
      

  4.   

    http://blog.csdn.net/dunao/archive/2008/10/22/3124257.aspx
    看看我写的这个不知道能不能满足你的要求!
      

  5.   

    ... 
    Graphics g=this.GreateGraphics(); 
    g.FillRectangle(new SolidBrush(Color.Green),10,10,50,50); 
    ...
      

  6.   

    我想你想问的是怎么在点击按钮后在主窗体中画图,不是不是画矩形。当点击后可以用事件云触发主窗体中的代码,这样就可以在主窗体中画了还有种方法是可以使用databindings属性,具体用法可以看看MSDN
      

  7.   

    Graphics g=this.GreateGraphics();
    g.FillRectangle(new SolidBrush(Color.Green),10,10,50,50);
      

  8.   

    Form1中button_click事件中如下写:Form2 frm2 = new Form2();
    Graphics g = frm2.CreateGraphics();
    Pen p = new Pen(Color.black, 3);
    g.DrawRectangle(p, 10, 10, 50, 50);
      

  9.   

    Form1中button_click事件中如下写: Form2 frm2 = new Form2();
    frm2.Show(); 
    Graphics g = frm2.CreateGraphics(); 
    Pen p = new Pen(Color.Black, 3); 
    g.DrawRectangle(p, 10, 10, 50, 50);已测试!
    上面写的有点小错误!