2011-03-22 35 views
0

我有一个表格,上面有近60控件和客户端希望所有的信息是可填写一个表格,因为所有这一切都与一个文档。是否有一些可用的模式来做到这一点?处理这种问题的一些方法,我看到:Windows窗体有许多控件的UI模式

  • 把垂直/水平滚动(例如我讨厌滚动,不认为这个决定是合适的)在一个页面上的许多控制。
  • 为部分创建标签页。但是这里有一个小问题:这些部分不是真的存在,因为所有的信息都与一件事有关。我仍然可以创建一些部分,但必须一次保存/验证所有标签页。

请提出了这样的问题,一些常见的做法。

回答

1

好了,我的应用程序有远不止这些表格上,所以我觉得你的痛苦。

我会避免滚动条。当用户滚动条时,确保他们已经看到了所有内容,这对用户来说更加困难。

我推荐页面控件(即标签)。我相信如果你努力工作,你会发现某种合理的分组。

你有时会看到使用的另一种方法是类似的网页控件的网页,但与下一首/后退按钮。这个问题是不必要的线性。

建议进行验证比较困难。如果验证仅取决于有问题的单个值的值,则在输入时验证。考虑使用颜色突出显示而不是对话框。只有在用户尝试关闭对话框时才显示严重失败对话框。

验证为的值,它们的有效性依赖于其他用户输入是更硬。我会推迟到对话解散时间。

相关问题