我正在修补用户控件,我发现自己很难过。我的表单有 2 个用户控件,一个 TitleScreen 和一个 MainScreen。我需要在程序运行时让 TitleScreen 可见,然后在单击“新游戏”按钮时不可见,此时 MainScreen 需要可见。不幸的是,我无法弄清楚如何做到这一点。
FormMain.cs
#region Property Region
public UserControls.MainScreen ControlMainScreen
{
get { return controlMainScreen; }
}
#endregion
#region Constructor Region
public FormMain()
{
InitializeComponent();
controlMainScreen.Visible = false;
}
#endregion
TitleScreen.cs
public void btnNewGame_Click(object sender, EventArgs e)
{
this.Visible = false;
FormMain.ControlMainScreen.Visible = true;
}
显然它不起作用,但我已经尝试了我知道该怎么做的一切。我也不知道如何使 controlMainScreen 成为静态,因为我实际上并没有做出声明(VS 做了)。任何帮助,将不胜感激。