自己想了个办法做出来了,请管理员大哥指点
//设两个窗体form1和form2,分别各有一个按钮button1
//在form2的代码窗口里先声明一个form1类型的实例a,然后在form2的构造函数里添加一个form1类型的参数b,在构造函数里添加一句a=b;意思是使form2能识别form1
public partial class Form2 : Form
{
Form1 a;
public Form2(Form1 b)
{
InitializeComponent();
a = b;
}
//然后在form1.button1.click事件里添加
private void button1_Click(object sender, EventArgs e)
{
Form2 f2 = new Form2(this);
f2.Show();
}
//这里的this就使得f2具有form1和form2两个类的所有属性和方法
//然后在form2.button1.click事件里添加
private void button1_Click(object sender, EventArgs e)
{
a.Close();
}
//这里就是调用了form1类的实例a的close()
这么写虽然成功了,但不知道有什么隐患么?另外还想请管理员大哥务必详细解答一下我的关于“窗体及其控件引用”的发帖里的问题,麻烦了,万分感谢!!!!!!