我正在尝试在另一个表单的面板中打开一个新表单。但控制未通过

问题描述 投票:0回答:1

[在此处输入图像描述][1]我正在尝试在另一个表单的面板中打开一个新表单。但控制并没有消失。我提供下面的代码片段。代码是用C# windows 形式编写的。

我已经尝试了 YouTube 上可用的所有代码,我认为代码是正确的。但我无法找出为什么控制没有通过。

`private void btnDashboard_Click(object sender, EventArgs e)

{

Panel p = this.Parent as Panel;
if(p != null)
{
    frmDashboard f = new frmDashboard();
    f.FormBorderStyle = FormBorderStyle.None;
    f.TopLevel= false;
    f.AutoScroll = true;
    p.Controls.Add(f);
    f.Show();
    this.Close();
}`
c# winforms wpf-controls windows-forms-designer
1个回答
0
投票
correctlogin correc = new correctlogin() { TopLevel = false, TopMost = true };
correc.FormBorderStyle = FormBorderStyle.None;
guna2Panel1.Controls.Add(correc);
correc.Show();

Correctlogin 是我的表单名称,guna2panel1 是我的面板 我认为这就是您想要完成的任务,如果我不正确,请尝试详细说明,我也许可以提供帮助。如果您不知道这有什么作用,那么这一切只是显示我已经在面板中制作的表格。

© www.soinside.com 2019 - 2024. All rights reserved.