VC#中,在一个窗口中定义一个变量,然后改变它的值,我想在另一个窗口中调用这个变量。

2024-12-24 22:33:14
推荐回答(3个)
回答1:

可以的,你可以新建一类文件DB.cs在项目中,然后再这类文件中定义一个静态变量,比如这样,在类文件(.cs文件)中这样定义,我以int为例,
public static int i="";注意一定要加public的
然后你可以在Form2中调用赋值,你可以把改变值后的那全局变量的值赋给i(DB.i=1),然后在Form1中调用i就可以了.

回答2:

另一个窗口首先要有一个变量,指向这个窗口,然后通过窗口的变量来访问这个窗口的实例下的变量。

哦,对了,目标窗口变量的访问要是public的

回答3:

用全局变量。