设计一个系统界面,比如合同管理模块
一份合同有10多页的数据,要在一个界面上设计完。
很容易想到用Tabcontrol做,或者用树做。
树做的优点是结构清楚,点合同的哪一部分就显示哪一部分。还有没有其他设计。因为,在这个设计界面的左边,已经有一个列出当前合同的Datagrid了,在一个树空间就显得很不协调,而且会占用大部分界面空间,因为合同信息很多,显示合同信息的空间要足够大。而用TABcontrol做的话,想想,把合同人家翻着看的东西做成像系统属性设置面板一样很别扭。不直观。还有没有其他设计。分不多,只是为了做好UI。

解决方案 »

  1.   

    客户考虑模仿VS或者SQL的管理界面,把左边做成可以收缩的
      

  2.   

    合同这种东西不就是文档吗...滚动、翻页,Word怎么做的你就照着做...
      

  3.   

    像一般软件那样,用TextBox显示出来,带滚轮一样可以吧!
      

  4.   

    建议直接都显示在一个界面上,像WORD一样地分页显示,
    可以在适当位置加一个导航的功能就行了
    这样用户操作/阅读起来也有连续性
    通过导航也可以选择地看合同部分内容
      

  5.   

    用PDF好,现在方案,定了,就像PDF一样,一个树控件做导航,然后显示对应的页码。现在主要是,信息浏览部分,要做成PDF样子的,怎么做?还有,数据是从数据库提取的,对应项有对应的数值,比如,姓名对应张三,这个怎么挂到页面上去,难道还是用LABEL+TEXTBOX?