小编Jim*_*hen的帖子

从面板上删除所有按钮

我正在尝试从面板中删除所有按钮。不知何故,它只用我的代码删除了一半。我不知道为什么。这是在 c# windows 形式。有人可以解释一下吗。谢谢你。代码如下:添加使用

        for(int ii=1; ii<=6; ii++)
        {
            for(int jj=1; jj<=5; jj++)
            {
                Button b = new Button();
                b.TabStop = false;
                b.Width = 146;
                b.Height = 91;
                b.Click += new EventHandler(b_Click);
                panel.Controls.Add(b);
            }
        }
Run Code Online (Sandbox Code Playgroud)

删除使用

        foreach (Control c in panel.Controls)
        {
            c.Click -= new EventHandler(this.b_Click);
            panel.Controls.Remove(c);
            c.Dispose();
        }
Run Code Online (Sandbox Code Playgroud)

c# collections winforms

1
推荐指数
1
解决办法
3090
查看次数

标签 统计

c# ×1

collections ×1

winforms ×1