动态加载button,获取某几个button的文本值?

小白求解答:动态加载出了30个button,然后需要点击某几个button,把点击的button的文本值 取出来 赋值一个RichtextBox框

你可以这样写,代码如下,希望能帮到你。
///
/// 添加Button按钮
///
private void AddButton()
{
for(int i = 0; i < 30; i++)
{
Button button = new Button();
//你可以自己再添加其他一些操作,如:把这些按钮放在哪个容器里,取个名字Name,修改文本Text等等

            button.Click += Button_Click;
        }
    }
    //动态添加的Button按钮的单击事件
    private void Button_Click(object sender, EventArgs e)
    {
        Button button = sender as Button;
        if(button != null)
        {
            this.richTextBox1.Text = button.Text;
        }
    }
            //5列
            for (int column = 0; column < 5; column++)
            {
                //6行
                for (int row = 0; row < 6; row++)
                {
                    //创建按钮
                    Button btn = new Button();
                    //设置坐标及大小
                    btn.Bounds = new Rectangle(row * 50, column * 30, 45, 25);
                    //设置标题
                    btn.Text = ((column + 1) + row * 5).ToString();
                    //为按钮添加单击事件
                    btn.Click += delegate (object sender, EventArgs e)
                    {
                        //在【输出】窗口输出被单击的按钮名称
                        System.Diagnostics.Trace.WriteLine((sender as Button).Text);
                    };
                    //把按钮添加到窗体控件集合
                    this.Controls.Add(btn);
                }
            }