动态地向表单中方法添加控件

本文关键字:方法 添加 控件 表单 动态 | 更新日期: 2023-09-27 18:03:30

private void button1_Click(object sender, EventArgs e)
{
    Cview(this, 10, 10);
}       
void Cview(Form a, int x, int y)
{
        Button brefr = new Button();
        brefr.Location = new Point(x, y);
        brefr.Width = 30;
        brefr.Height = 10;
        a.Controls.Add(brefr);
        return ;
}

我试图在运行时添加一些控件,一切都很好,但是当我尝试在一个方法中这样做时,就像我上面发布的,它不会工作。它不会给出任何错误,但按钮从未显示,而调试时,我看到它的高度和宽度为-2147483648

动态地向表单中方法添加控件

它是工作的,但我添加了空的图片框,不知何故只重叠这个控件,使它看起来像什么都没有发生,我觉得愚蠢的现在:)无论如何,谢谢你,我不会把它标记为回答…