c#窗体问题 在线等 多给分

来源:百度知道 编辑:UC知道 时间:2024/06/03 21:01:30
如何在 窗体1 读取的同时 打开窗体2 然后又关闭了窗体1

窗体1的代码我已经弄出来了
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace WindowsApplication7
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void Form1_Load(object sender, EventArgs e)
{
Form2 f2 = new Form2();
f2.Show();

}
}
}

窗体2的代码应该是什麽??怎麽可以在窗体2打开的同时又关闭了窗体1呢?
请大哥们给出源代码 窗体2的源代码 运行可以了再给我啊

这是我窗体2的代码 不知道该填写什麽东西 往哪里添
哪位大哥知道把代码都贴出来啊 还有如果后台什麽的有什麽也把步骤说出来啊
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows

public delegate void childclose();
private void Form1_Load(object sender, EventArgs e)
{
Form2 f2 = new Form2();
f2.closefather+=new childclose(this.closethis);
f2.Show();
}
public void closethis()
{
this.Close();
}

public event childclose closefather;
private void Form2_Load(object sender, EventArgs e)
{
closefather();
}

又见这个问题,我就再回答一次

private void button1_Click(object sender, EventArgs e)
{
this.Hide(); //隐藏窗体,你可以可以close()
Form2 frm2 = new Form2();
frm2.Show(); //显示窗体2
}

149032105 :谁说不可以?

楼主:
你在Form2的Load事件里写一句话:
ActiveForm.Hide();
OK了。
但是,注意第一个窗体只是隐藏而不是退出了,你需要在想退出的地方写个Application.Exit();

这个问题真的好抢手啊~好多新手都在问~又好答~
个个都是来抢分的呐~

让我来告诉你!!!
form2的load中是无法去隐藏form1的.

private void button1_Click(object sender, EventArgs e)
{
this