C# 如何在其他窗体上制作按钮

C# 如何在其他窗体上制作按钮,c#,C#,我有两张表格加上表格和表格 如果我单击“添加”窗体上的按钮 我想在表单上做个按钮 所以我写了这段代码,但我不能做按钮 即使程序关闭,我也希望保留“创建”按钮 应该编辑哪一行 Form form = new Form(); Button button = new Button(); button.Location = new Point(70, 50); button.Text = "apple";

我有两张表格加上表格和表格

如果我单击“添加”窗体上的按钮 我想在表单上做个按钮

所以我写了这段代码,但我不能做按钮

即使程序关闭,我也希望保留“创建”按钮

应该编辑哪一行

        Form form = new Form();
        Button button = new Button();
        button.Location = new Point(70, 50);
        button.Text = "apple";
        button.Width = 100;
        form.Controls.Add(button);
        button.Show();
    

为什么不先按常规方式创建按钮,然后根据需要将Visible设置为false或true呢

看起来您缺少了
form.Show()重新编辑:“即使程序关闭,我也希望保留“已创建”按钮”-如果是这种情况,您需要编写代码将这些动态组件保存/加载到文件中(该文件的格式由您确定,并根据您的要求进行定制)。您的编辑将一个问题变成了两个问题。一个解决了“所以我写了这段代码,但我不能生成按钮”的问题,另一个则希望回答“如何在应用程序启动之间持久化动态生成的表单组件?”。你一次只能问一个问题,两个都可以。由于您的解决方案,我可以制作按钮,但我需要保留按钮。如果可能,您可以标记用于此按钮/表单的特定技术。我确信有很多C#库提供了这样的功能