代码之家  ›  专栏  ›  技术社区  ›  Shax

WinForms C类Outlook界面

  •  -1
  • Shax  · 技术社区  · 14 年前

    我已经问过同样的问题,但与MDI应用程序设计有关。现在只是为了研发的目的,这样我们就可以为我们的用户提供两种解决方案。有人能帮我一下吗?

    我们正在使用C WinForms开发一个Outlook风格的应用程序。在该应用程序中,我们使用的是Microsoft表控件。这就是我们需要显示的UI。在左侧窗格中,我们有菜单,在右侧显示用户控件。比如客户经理。此用户控件正在执行添加、更新、删除等操作,但我们希望将常见的操作按钮(如添加、删除、保存)放在顶部工具栏上。

    到目前为止,好的,现在我们需要实现的是不考虑用户控制。在主窗体的TableControl中加载了任何用户控件。单击“保存”按钮时,它应处理该用户控件上的数据。显然,我们将在每个用户控件上编写保存操作的逻辑。

    请帮助…

    当做 山西

    3 回复  |  直到 6 年前
        1
  •  0
  •   invert    14 年前

    创建包含添加、删除、保存方法和事件的基本用户控件。然后创建从基控件继承的所有其他功能控件。

    当您操作主工具栏按钮时,可以将给定容器中的每个用户控件安全地强制转换为基本用户控件。

    您可能希望阅读以下内容的一些msdn链接:

    http://msdn.microsoft.com/en-us/library/44a9ty12(VS.80).aspx

    http://msdn.microsoft.com/en-us/library/ms173149(VS.80).aspx

        2
  •  2
  •   vulkanino    14 年前

    我可以建议你 Krypton Toolkit . 您将在几秒钟内编写一个Outlook样式的应用程序。

        3
  •  1
  •   John Ranger    6 年前

    对于所有像我一样来到这里寻找免费工具包的人来说:正如沃卡尼诺建议使用氪,我发现了它。

    这现在是开源免费软件,可以在以下位置找到: Krypton Toolkit