C# 如何使用创建和设计包含两种不同形式的界面?
我正在制作一个程序(用c#,使用visual Studio 2010),它将有3个不同的窗口。它们中的每一个都需要相互访问(通过toolstrip/menustrip),并且它们引用相同的信息(相同的变量、数据库等)。。。 我的问题是,包装和设计这些不同接口的最佳方式是什么? 我可以想出两种方法,但它们都有一些缺点 我想到的第一种方法是创建一个“Hide/show”空,该空将隐藏第一个区域中所有组件的可见值设置为false,并将所有想要的组件的可见值设置为true 问题是,它既愚蠢又混乱 我想到的第二种方法是使用第二种形式 缺点-所有的变量传输都非常混乱,主要是-我不希望出现不同的表单。我希望它都在一个程序中 我想有一种更有效、更聪明的方法可以做到这一点。 我希望我在这件事上说得够清楚了 谢谢,C# 如何使用创建和设计包含两种不同形式的界面?,c#,winforms,multiple-forms,C#,Winforms,Multiple Forms,我正在制作一个程序(用c#,使用visual Studio 2010),它将有3个不同的窗口。它们中的每一个都需要相互访问(通过toolstrip/menustrip),并且它们引用相同的信息(相同的变量、数据库等)。。。 我的问题是,包装和设计这些不同接口的最佳方式是什么? 我可以想出两种方法,但它们都有一些缺点 我想到的第一种方法是创建一个“Hide/show”空,该空将隐藏第一个区域中所有组件的可见值设置为false,并将所有想要的组件的可见值设置为true 问题是,它既愚蠢又混乱 我想到
Barak。您可以创建一个主窗体(如asp.net中的母版页)并从该主窗体继承所有三个窗体。您可以创建一个主窗体(如asp.net中的母版页)并从该主窗体继承所有三个窗体。不,不必发送(用户不需要同时使用多个“窗体”)不,不必发送(用户不需要一次使用多个“表单”)。