启动项目和Windows窗体

本文关键字:窗体 Windows 项目 启动 | 更新日期: 2023-09-27 18:14:32

我有一个解决方案与3个项目,三个窗体。我想有我的主要/启动项目的form1,其中有2个按钮。这些应该启动form2/project2和form3/project3。但是我怎么能做到呢?

启动项目和Windows窗体

您可以设置其他项目的引用,然后尝试这样做:

Form2 frm2 = new Form2();
frm2.Show();
Form3 frm3 = new Form3();
frm3.Show();

YourClass2 cls2 = new YourClass2();
// Do what you need with it

将Project2和Project3的引用添加到Project1,然后您可以使用这些项目中的公共类。

private void Form1Button1_Click(object sender, EventArgs e)
{
    var newForm = new Project2.Form2();
    newForm.Show(); // or ShowDialog to block
}