.net - WinForm CRUD App 的 UI 设计,有什么作用?

标签 .net winforms user-interface crud

我正在为一大群护士和社会 worker 设计一个 WinForms CRUD“like”应用程序,以便与客户信息进行交互。

有许多不同的形式(大约 30 ish)他们需要“可能”与任何给定的客户进行交互,并且他们“可能”需要为特定的人从一个跳转到另一个。

我正在努力设计用户界面。我只设计了非常简单的线性 WEBForm CRUD,您可以在其中在页面上执行所需的操作,然后单击下一步。

非线性 WINForm CRUD 应用程序的意义何在?

我已经开始在这些选项卡中嵌入表单的选项卡路径,但可能由于我缺乏能力,该程序感觉非常笨重。我不确定直接 MDI 是否可行,因为我有非常简单的用户,如果窗口被“隐藏”,他们可能很容易混淆。

我非常感谢任何人可能拥有的任何建议、见解或示例。特别是如果有人不得不自己制作 WINForm CRUD 应用程序。

什么 UI 布局对你有用(或没用)?

我目前的样子的一个例子是这里-->



来自 DevFiles

最佳答案

这里有一些可接受的模式,您有时可以有效地组合它们:

  • 标签页
  • TreeView(Win 资源管理器文件夹,
    Visual Studio 的工具|选项)
  • 折叠面板 (Outlook
    邮件/日历/联系人)

  • 折叠面板不是标准控件,但有几种可用的实现(这里是 just one)

    并且您并不孤单,要获得一些灵感,请参阅此 SO answer .

    关于.net - WinForm CRUD App 的 UI 设计,有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/820461/

    相关文章:

    javascript - jQuery 日期选择器 : restrict date selection based on week day

    java - 如何连接 UI 和业务逻辑

    java - 使用图形的 Tromino 程序

    .net - google mail如何用html5实现新的上传功能?

    c# - 可能对标有 notnull 属性的实体进行空赋值

    c# - 如何使用 C#.NET 在 AutoCAD 中以编程方式拉伸(stretch) block

    c# - 如何在另一个控件的顶部添加自定义控件

    C# 窗体应用程序 : How to avoid deleting the unwanted events "manually" from InitializeComponent()?

    c# - 从处理抽象类实例的抽象类<T>调用方法

    c# - 如何替换2个文件?