在一个窗体中定义的全局变量,为何这个窗体没有show的情况下,窗体中的全局变量依然可以被赋值,可以使用呢?
---------------------
我以前的理解,就算在一个窗体中定义了全局变量,那么这个全局变量也是在这个窗体被show后,全局变量才能访问的。
但是我发现并不是这样,窗体中的全局变量可以随意的访问。这是为什么呢?
是不是程序一启动,所有窗体中的全局变量都可以访问了,直到整个程序退出呢?
如果是这样的话,那么窗体的 show 作用何在呢?
---------------------
我以前的理解,就算在一个窗体中定义了全局变量,那么这个全局变量也是在这个窗体被show后,全局变量才能访问的。
但是我发现并不是这样,窗体中的全局变量可以随意的访问。这是为什么呢?
是不是程序一启动,所有窗体中的全局变量都可以访问了,直到整个程序退出呢?
如果是这样的话,那么窗体的 show 作用何在呢?
还没明白,试图访问是什么意思?
你说已经有一个form2存在了,这是指哪个时期?
(1)form1.load
(2)form1.show
只要load之后,他的所有的窗体级变量就可以使用了,不管他是否show还是hidden。