【发布时间】:2019-05-24 08:22:13
【问题描述】:
如何从 Form2 中的 class2 到 form1 中的 class1 获取布尔值?
我尝试调用变量,但没有成功。或者我做错了什么
类Form3UpgradesGunSounds:
// If you double click, it will select the sounds
private void Form3UpgradesGunSounds_MouseDoubleClick(object sender, MouseEventArgs e)
{
if (e.X > 36 && e.X < 336 && e.Y > 35 && e.Y < 93) // FireTankCannon100
{
_tankCannon100 = true;
}
else if (e.X > 336 && e.X < 670 && e.Y > 35 && e.Y < 93) // FireTankCannon120
{
_tankCannon120 = true;
}
this.Close();
}
public bool GetTankCannon100()
{
return _tankCannon100;
}
public bool GetTankCannon120()
{
return _tankCannon120;
}
类Form1Game:
public void MoleShooter_MouseClick(object sender, MouseEventArgs e)
{
// ...
Form3UpgradesGunSounds fr3UpgradesSounds = new Form3UpgradesGunSounds();
bool _f1tankCannon100 = fr3UpgradesSounds.GetTankCannon100();
bool _f1tankCannon120 = fr3UpgradesSounds.GetTankCannon120();
if (_f1tankCannon100 == false)
{
F1TankCannon100();
}
else if (_f1tankCannon120 == true)
{
F1TankCannon120();
}
// ...
}
public void F1TankCannon100() { /*. Do something .*/ }
public void F1TankCannon120() { /*. Do something .*/ }
我的问题是 如何从Form1Game 表单中创建和访问Form3UpgradesGunSounds 中的属性
【问题讨论】:
-
试试这个StackOverflow
-
好吧,我会努力的