这涉及到窗体之间传值的问题了,你在new这个窗体的时候,把这个窗体传递到你需要点击的按钮的页面上,然后点这个按钮的时候,吧这个窗体hide()掉就行了
用FindWindow()获取窗口句柄,然后关闭
string formName = "WindowsFormsApplication1.Form2";
Type t = Type.GetType(formName);
Assembly asm = Assembly.GetExecutingAssembly();
Form frm = asm.CreateInstance(formName) as Form;
if (frm != null)
{
frm.close()
}