我正在 VB.net 上设计一个应用程序,我也是新手。我考虑了应用程序的一般架构,并提出了以下想法。
- 该应用程序由不同的模块组成
- 用户可以同时运行不同的模块
- 每个模块将在 tabcontrol 的不同选项卡中运行他的主窗体
- 每个模块都有自己的模式形式、无模式窗口、消息等。
在介绍很多开发细节之前,我首先尝试了这个设计。虽然,我无法在运行时首先在选项卡中动态嵌入表单,即使经过一些变通方法,我也无法使模块完美地并行运行。例如,当我在一个模块中显示一个模式窗口时,整个应用程序会冻结,而我希望只有相关的选项卡会冻结并能够切换到其他选项卡来做一些工作。
有谁知道如何使标签内容完全分开并且没有一个冻结另一个?
谢谢你。