发布网友 发布时间:2024-09-26 18:06
共3个回答
热心网友 时间:2024-10-20 14:06
1、把它定义为全局静态变量就可以在其它窗体中直接调用了,没必要传递窗体:追答这个只是一个习惯性的称呼,严格来说是不对的。它其实就是form1这个类中的一个字段,定义为了public,所以能够在其它的类中调用;定义为了static,所以能够以“类名+名称”这种方式来调用,要不就得用“实例名+名称”这种方式来调用,显然第二种调用方式在这里不合适(不是不能用,而是更麻烦一些),希望对你有帮助。
热心网友 时间:2024-10-20 14:07
因为这个变量是个局部变量,热心网友 时间:2024-10-20 14:07
在Form1的单击事件中写如下代码:
private void button1_Click(object sender, EventArgs e)在Form2中
Form1 owner = (Form1)this.Owner;通过owner来获取mytable,还有重要的一点,把mytable的访问修饰符改成protected或public!