gpt4 book ai didi

c# - 顶级控件不能添加到控件

转载 作者:可可西里 更新时间:2023-11-01 02:58:34 27 4
gpt4 key购买 nike

如何在主窗体中加载面板内的其他窗体。

我正在尝试类似的东西

private void frmInitialEntryBooks_Load(object sender, EventArgs e)
{
frmSujbect objForm = new frmSujbect();
pnl.Controls.Add(objForm);
objForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
objForm.Dock = DockStyle.Fill;
objForm.Show();
}

但它在 pnl.Controls.Add(objForm); 行抛出异常 Top-level control cannot be added to a control

最佳答案

使用这个:

private void frmInitialEntryBooks_Load(object sender, EventArgs e)
{
frmSujbect objForm = new frmSujbect();
objForm.TopLevel = false;
pnl.Controls.Add(objForm);
objForm.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
objForm.Dock = DockStyle.Fill;
objForm.Show();
}

您缺少 objForm.TopLevel = false;

关于c# - 顶级控件不能添加到控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24821528/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com