我现在有这样一个问题,就是在同一个Form中能不能开两个视图,比如说左边面板用于输入圆的半径,右边面板就是一个图形化的表示,这两部分怎么实现同步更新?(相互更改数据)。请高手们帮帮忙,要是有相似的C#代码就更好,感激不尽!

解决方案 »

  1.   

    楼主说的是用GDI画的图吗?两个视图是什么意思,是两个Panel吗?
      

  2.   

    为什么不能?
    放个SplitContainer左边放你的控件,右边放个PictureBox,爱画啥画啥呗。
    这个分视图可比VC里简单多了
      

  3.   

    可以用PictureBox实现,在PictureBox上画你所需要的图形
      

  4.   

    回  hbxtlhx(平民百姓) :
    我是说左边有一个输入半径的文本框,右边就是一个图形化的圆,
    我想实现在输入半径时右边的圆做相应变化,而用鼠标拖动改变了图形后左边的数据也做相应变化
      

  5.   

    左边用一个Panel上加个控件实现,右边用PictureBox然后用GDI来实现
      

  6.   

    为什么不能?
    放个SplitContainer左边放你的控件,右边放个PictureBox,爱画啥画啥呗。
    这个分视图可比VC里简单多了
    ==============================================
    ???
    我这话说的还不够清析明了么?还做出来?晕到死