C#:如何修改动态创建的控件的属性,如面板等

时间:2018-02-26 18:13:42

标签: c# .net

我需要帮助修改动态创建的控件的属性。

首先,我动态地在表单上创建了2个面板:

    public void create_panels()
    {
        Panel panel1 = new Panel();
        panel1.BackColor = Color.Red;
        panel1.Location = new Point(0, 0);
        panel1.Size = new Size(320, 480);
        this.Controls.Add(panel1);

        Panel panel2 = new Panel();
        panel2.BackColor = Color.Red;
        panel2.Location = new Point(320, 0);
        panel2.Size = new Size(320, 480);
        this.Controls.Add(panel2);
    }

问题我无法找到任何关于如何(动态)创建后修改它们的明确信息。人们会认为简单地做下面这样的事情会很容易和很好:(改变面板的颜色和位置)。但是,由于面板是动态创建的,因此显然不起作用:

        panel1.BackColor = Color.Blue;
        panel1.Location = new Point(320, 0);

有人可以帮助发布最简单的方法来修改动态制作控件(面板或文本框)的属性,在动态方法中创建控件位置或颜色后更改控件位置或颜色吗?

0 个答案:

没有答案
相关问题