老大,请问你一个问题
比如说有以下流程:
问题建立—问题建立的批准—问题答复—问题答复的批准
这几页面互相相差并不大,比如说,“问题建立的批准”只比“问题建立”多了一个批准人文本框及批准的按钮,
“问题答复”除了没有“问题建立的批准”下面的按钮之外,上面的文本框什么的都和“问题建立的批准”一样。象这样的系统,该怎么做好呢?如果都分开做不同的页面好象又有点不科学,因为这样的话,每个页面都会做一些重复的操作。我现在打算分别做成CustomControl,然后用继承。这样就有点郁闷了,因为原来只要拖一拖就进来的文本,RadioBox,Label之类的控件,现在都得手写。相当烦锁。老大有什么好的解决方案。

解决方案 »

  1.   

    权衡一下工作量,还是建议你将页面分开实现。个人建议,仅供参考!:-)
      

  2.   

    分开好
    重复有重复的好啊,只要复制粘贴就可以了
      

  3.   

    加 状态 呀做流程,肯定得有状态,在不同人的状态是不一样的
      

  4.   

    黑侠客:
    你的意思是这样吧,
    把所有的做在一个页面里面然后如果是“问题建立”,那就显示相应的控件如果是“批准”,就显示另外的对应的控件,是不是这样?