我正在制作一个迷宫,我希望在玩家完成第1级(表单1)时启用我的“2级”按钮(在主窗体中)。 那我该怎么办?
答案 0 :(得分:2)
在LevelForm上创建一个新事件,例如:
public event Action LevelCompleted;
在关卡完成时触发该事件:
//run this code as soon as you know the level is completed
if(LevelCompleted != null)
LevelCompleted();
然后让主表单订阅该事件并执行...等级,等级:
level1Form.LevelCompleted += () => level2Button.Enabled = true;