c# - TreeView 详细架构问题

标签 c# winforms architecture treeview master-detail

我有正在开发的 Windows 窗体应用程序,我的客户想要在左侧有一个带有节点的 TreeView,单击这些节点时允许他们的用户在右侧的详细屏幕中工作。最简单的方法是创建禁用面板,直到单击适当的节点。然而,这个应用程序正在增长,并且有太多的内容以主要形式存在。

我想知道是否可以为每个节点设置一个表单,该表单将打开并扩展到右侧的详细信息区域,然后在我完成后关闭。这样我就没有单一的整体形式,但是我不确定如何去做。

有人知道如何做这样的事情吗?

谢谢。

最佳答案

您应该尝试使用 UserControl

基本上,每个UserControl是一种表单(或多或少),您可以像添加任何其他控件一样将其添加到主表单中。

关于c# - TreeView 详细架构问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6052354/

相关文章:

postgresql - 建议的 Golang 架构,用于频繁轮询用户帐户

Asp.Net程序架构

php - PHP 的架构限制是什么?

c# - Stopwatch.Frequency 在同一台 PC 上的不同值

.net - 使用堆栈和隐藏窗体预加载 Winforms

c# - 从 IronPython 内部调用基于 CodeDom 的代码生成时出现 LoaderException

winforms - WinForms 开发技巧对 future Web 开发的思考

c++ - 可以使用 C++ 构建 Winforms 应用程序吗?

c# - 如何使用Microsoft.CodeAnalysis在内存中进行编译并获取程序集

c# - .Net/SQL Server 竞争条件