关于线程创建窗体的问题
private void CreateMaterial()
{
BI_MaterialForm bmf=new BI_MaterialForm();
bmf.Show();
}
private void MI_BI_Material_Click(object sender, System.EventArgs e)
{
m_tMaterial=new Thread(new ThreadStart(CreateMaterial));
m_tMaterial.Start();
}
这是我通过点击事件用线程创建窗体的代码,但执行时,窗体被创建出后,显示了一下,就消失了~~!请问这是为什么?