【发布时间】:2017-02-05 22:34:38
【问题描述】:
我正在尝试创建具有多个表单的应用程序,
我已将表格放在所需部分的顶部。
但是,提供的代码不起作用。
private void home_butt_Click(object sender, EventArgs e)
{
Home_Panel.Visible = true;
Home_Panel.BringToFront();
}
private void Intro_butt_Click(object sender, EventArgs e)
{
Introduction.Visible = true;
Introduction.BringToFront();
Home_Panel.Visible = false;
Crime.Visible = false;
}
private void Crime_butt_Click(object sender, EventArgs e)
{
Crime.Visible = true;
Crime.BringToFront();
Home_Panel.Visible = false;
Introduction.Visible = false;
}
它会在启动时显示 home_Panel,但是当您单击按钮时,它只会显示犯罪面板。
任何帮助将不胜感激。
【问题讨论】:
-
Home_Panel、Introduction、Crime是类吗?你如何使用它们?你什么时候初始化它们? -
它们是用户控件,创建后复制并粘贴到主窗体以供使用。
-
你能告诉我们声明和初始化它们的代码吗?
-
我不明白你的意思,它们是在单独的用户控件中创建的,然后复制并粘贴到我的 GUI 中,表单不包含任何代码,只包含文本。在选择正确的按钮而不是其余按钮后显示 1 面板的方式很奇怪
-
你在用这个吗?
IntroductionForm Introduction = new IntroductionForm()?已声明并初始化?