启动项目和Windows窗体

时间:2011-11-15 10:01:57

标签: c# visual-studio

我有一个包含3个项目,3个windowsforms的解决方案。  我想将我的main / startup项目用于form1,它有2个按钮。这些应该从form2 / project2和form3 / project3开始。但我怎么能这样做?

2 个答案:

答案 0 :(得分:2)

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

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

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

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

答案 1 :(得分:0)

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

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