C# winform 如何用radio定义int变量(不同form) 10
C#winform如何用radio定义int变量,radio按钮在form2里,如何改变form1里的值?具体情况是这是一个ponggame,我想在游戏开始之前设置一个菜...
C# winform 如何用radio定义int变量,radio按钮在form2里,如何改变form1里的值?具体情况是 这是一个pong game,我想在游戏开始之前设置一个菜单(form2)这里有三个radio,可以控制不同的球速,如何把form2的值带入到int speed(form1)谢谢
展开
1个回答
2018-05-01 · 知道合伙人互联网行家
关注
展开全部
C#中是没有所谓的全局变量的.要构造出类的属性作为全局变量
可以在GlobalParams 写:
public static string user = ""; //定义变量
public GlobalParams ()
{
user ="abcd";//赋值构造
}
public string User
{
get
{
return user ;
}
set
{
user =value;
}
这样就可以其他窗体访问此User
MessageBox.Show (GlobalParams .User); //直接访问. 显示.结果:"abcd"
GlobalParams frm=new GlobalParams ();
frm.User="efg"; //修改该静态变量的值
MessageBox.Show (GlobalParams .User); //直接访问. 显示.结果:"efg"
可以在GlobalParams 写:
public static string user = ""; //定义变量
public GlobalParams ()
{
user ="abcd";//赋值构造
}
public string User
{
get
{
return user ;
}
set
{
user =value;
}
这样就可以其他窗体访问此User
MessageBox.Show (GlobalParams .User); //直接访问. 显示.结果:"abcd"
GlobalParams frm=new GlobalParams ();
frm.User="efg"; //修改该静态变量的值
MessageBox.Show (GlobalParams .User); //直接访问. 显示.结果:"efg"
追问
亲 你的意思是新建一个class吗
还有我这个是想改变int类型 赋值时候不能为空啊
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询