我正在创建一个程序(在c#中,使用Visual Studio 2010),它将有3个不同的窗口。每个都需要彼此可访问(通过toolstrip / menustrip),并且它们引用相同的信息(相同的变量,数据库等... 我的问题是,创建和设计这些不同界面的最佳方法是什么? 我可以想到两种方式,但它们都有一些不利因素。
我想到的第一种方法是制作一个“隐藏/显示”空白,隐藏将第一个区域中所有组件的可见性变为false,并将所有想要的组件可见为真。
问题在于它是愚蠢而混乱的。
我想到的第二种方式 - 正在使用第二种形式。
Disadvanteges - 所有变量转移都非常混乱,主要是 - 我不希望弹出不同的表单。我想在一个程序下完成所有工作。
我想有一种有效且更智能的方法可以做到这一点。 我希望我在这件事上足够清楚。
谢谢,
巴拉。
答案 0 :(得分:1)
您可以创建主表单(如asp.net中的母版页)并从此主表单继承所有三种表单。