【发布时间】:2011-07-17 18:21:47
【问题描述】:
我使用的是 VB Net,但这完全是关于用户界面的问题,而不是编码问题。
我想“管理”一张“订单”表。 Orders 是一个典型的表,具有指向客户的外键,并与“详细信息”表建立一对多关系。管理订单是指输入新订单、添加订单详情、记录付款、打印订单列表、取消订单、标记已发货、打印一个订单等。这些任务可以分为影响单个订单的任务(取消订单)和影响多个订单的任务(打印订单列表)。
那个任务分工把我带到了这个用户界面:呈现一个默认显示订单列表的表单/窗口,并提供一个按钮,将视图从列表模式切换到单订单模式。然后,每种模式都为其任务提供按钮。
我首先使用面板实现了这一点,将每个视图的控件放入其自己的面板中,然后将面板叠加。然后我使用 hide 和 show 方法在面板之间切换,有效地在视图之间切换。它有效,但是呃......
使用选项卡式控件并将每个视图放在自己的选项卡上会更好吗?我不想重新发明任何轮子。我知道没有人会因为让它看起来像 Microsoft 应用程序而被解雇。 LOL :) 但我还没有看到任何零售应用程序可供复制。
【问题讨论】:
-
最好在ui.stackexchange.com上询问
-
Oded,谢谢,我不知道那个网站。
标签: vb.net winforms user-interface user-experience