请问,怎样在选项卡TabControl上动态放置按键控件

请教,怎样在选项卡TabControl上动态放置按键控件。
学习中遇到一个问题。
直接在窗体上,可以通过以下代码实现。

        Button[] btns = new Button[9];  //声明对象

        //在F_Load中,加载此函数
        private void ShowButtonArray()
        {
            for (int i = 0; i < 9; i++)
            {
                btns[i] = new Button(); //创建对象:这一句往往为初学者忽视,须知要创建对象的实例!
                btns[i].Location = new System.Drawing.Point(100 + 50 * (i % 3), 100 + 50 * (i / 3));
                btns[i].Name = "btnTest";
                btns[i].Size = new System.Drawing.Size(48, 48);
                btns[i].Text = i.ToString();
                btns[i].MouseMove += new System.Windows.Forms.MouseEventHandler(this.btns_MouseMove);

                btns[i].Click += new System.EventHandler(this.btns_Click); //统一的事件处理
                btns[i].Tag = i;
                //btns[i].Click += new System.EventHandler(this.btns_Click); //统一的事件处理
                this.Controls.Add(btns[i]); //在窗体上呈现控件
            }
            btn_1.TabStop = true;
            btn_1.TabIndex = 0;
            btns[0].TabStop = true;
            btns[0].TabIndex = 18;
        }


请教,怎样将这些按键在TabControl的某个页面上创建、显示呢?

请问,怎样在选项卡TabControl上动态放置按键控件
请问,怎样在选项卡TabControl上动态放置按键控件
------解决思路----------------------
18行改成 this.tabPage1.Controls.Add(btns[i]); 就是添加到tabPage1里面。
WinForm上基本都是这样,把controlB添加到controlA里面就是controlA.Controls.Add(controlB);