我是C#的新手,我正在开发一个桌面应用程序,需要在面板中调用已存在于表单中的面板中的表单 可以说 表格1->面板和按钮
点击按钮
Form 2出现在Form 1->面板
有人会帮助我。
答案 0 :(得分:1)
在Form1中添加一个面板,然后在Form1中的某个地方(例如在按钮单击处理程序中)调用此代码:
Form2 form2 = new Form2() { TopLevel = false };
form2.Show();
panel.Controls.Add(form2);
答案 1 :(得分:1)
不允许将Form作为另一个控件的子级添加。我认为您需要创建一个UserControl并将该UserControl添加为面板的子代。
使用按钮(Button1)和面板(panel1)创建表单(Form1)。
然后创建一个UserControl(UserControl1)。这不是您的“表格2”。
在Button1的click事件处理程序中,添加以下代码:
const currentKey = location.pathname.split('/')[1] || '/'