我有一个解决方案与3个项目,三个窗体。 我想有我的主要/启动项目为form1,并有2个按钮。这些应该启动form2/project2和form3/project3。但我怎么能做到这一点?启动项目和Windows窗体
0
A
回答
2
您可以设置其他项目的引用,然后尝试这样的事:
Form2 frm2 = new Form2();
frm2.Show();
Form3 frm3 = new Form3();
frm3.Show();
或
YourClass2 cls2 = new YourClass2();
// Do what you need with it
0
将Project2和Project3的引用添加到Project1,然后您可以使用这些项目中的公共类。
private void Form1Button1_Click(object sender, EventArgs e)
{
var newForm = new Project2.Form2();
newForm.Show(); // or ShowDialog to block
}
+0
好吧,我明白了,我忘了添加引用。 –
+0
是否有可能通过任何机会在主项目的tabcontrol中显示这些project.forms? –
+0
@Nick_BE:不要为此使用表单,而是将它们转换为UserControls,以便您可以将它们包含在任何地方! – Marco
相关问题
- 1. 新Windows窗体项目
- 2. C#Windows窗体GUI - 监视Windows启动
- 3. Windows Forms与FileSystemWatcher不启动子窗体
- 4. Windows窗体启动另一种形式
- 5. Windows窗体项目与线程
- 6. 在Windows窗体项目上使用DataAnnotations
- 7. windows窗体帮助ERP项目
- 8. 使用简单的文本编辑器启动Windows窗体项目?
- 9. 如何从运行时启动的.dll内启动Windows窗体
- 10. 如何在Windows窗体项目中创建VTK项目(VisualC++ 2012)
- 11. 无法启动WinForms项目,因为窗体是一个类型
- 12. 从同一解决方案中的另一个Windows窗体项目引用Windows窗体项目
- 13. SSIS和Windows窗体
- 14. Windows启动时启动窗口
- 15. 调用窗体1项目2从窗体1项目1
- 16. 在登录到Windows之前启动Windows窗体应用程序
- 17. 如何启动实体框架项目
- 18. JavaScript和Windows窗体之间的互动
- 19. 面板和滚动条在Windows窗体
- 20. Windows窗体窗口启动聚焦(和后方可执行文件夹)
- 21. 构建一个包含Windows服务和Windows窗体项目的解决方案
- 22. Windows窗体拖动控件
- 23. Windows窗体DataGridView滚动
- 24. 窗体窗体选项卡式页面:从命令行在不同选项卡上启动窗体
- 25. 在Windows窗体中启用或禁用选项卡
- 26. Smartgwt窗体的项目
- 27. Windows窗体:启用/禁用WS_CLIPCHILDREN
- 28. 动态项目数据管理与窗体和mysql
- 29. C#Windows窗体和XAML
- 30. MVC 4和Windows窗体
Marco和CodeCaster给已经正确的答案,但也许[这个答案] (http://stackoverflow.com/questions/694730/why-is-set-as-startup-option-stored-in-the-sou-file-and-not-the-sln-file/1808352#1808352)是也值得你。 – Oliver