如何在C#中打开新表单(Form in folder)? [英] How can i open new form( Form in folder) in C#?

查看:100
本文介绍了如何在C#中打开新表单(Form in folder)?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,



我创建了1个表单(frmmain)和1个文件夹,在该文件夹中我创建了3个表单(form1,form2,form3)。在frmmain形式,我有一些按钮可以单击并在文件夹中的form1,form2,form3中显示一些信息。我试图声明form1 f = new form1()但我没有看到form1或form2或form3。我只能看到frmmain。



有谁知道如何在文件夹中声明并打开form1,form2,form3?



谢谢



TONY

Hi all experts,

I have created 1 form ( frmmain) and 1 folder and in that folder i create 3 forms ( form1,form2,form3 ). in frmmain form, i have some buttons to click and show some info in form1,form2,form3 in folder. i try to declare form1 f=new form1() but i don't see form1 or form2 or form3. i can see only frmmain.

Does anybody know how i can declare and open form1,form2,form3 inside folder?

Thanks

TONY

推荐答案

试试这个。

向frmMain添加一个按钮,并处理它的Click事件:

Try this.
Add a button to frmMain, and handle it's Click event:
private void button1_Click(object sender, EventArgs e)
    {
    Form1 f1 = new Form1();
    f1.ShowDialog();
    Form2 f2 = new Form2();
    f2.ShowDialog();
    }



这将创建一个Form1的新实例,并显示它。当Form1关闭时,frmMain将继续并显示一个新的Form2。

然后试试这个:


That will create a new instance of Form1, and display it. When the Form1 is closed, the frmMain will continue and a new Form2 will be displayed.
Then try this:

private void button1_Click(object sender, EventArgs e)
    {
    Form1 f1 = new Form1();
    f1.Show();
    Form2 f2 = new Form2();
    f2.Show();
    }

这将显示Form1和Form2的新实例 - 但它不会等到它们关闭,frmMain将继续工作。

That will show a new instance of Form1 and Form2 - but it will not wait until they close, frmMain will continue to work.


hi



hi

private void button1_Click(object sender, EventArgs e)
        {
            var temp = new FolderName.Test();//Folder Name is your Name of your folder
            temp.Show();
        }





谢谢。



Thanks.


如果您遇到不同的问题引用表单文件夹,然后检查出来:如何参考-a-form-in-another-folder [ ^ ]
If you are facing problem referencing forms in different folder, then check this out: how-to-reference-a-form-in-another-folder[^]


这篇关于如何在C#中打开新表单(Form in folder)?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆