如何在 C# 窗体中动态创建的标签页上添加关闭按钮?
好吧,这里有一种方法可以做到这一点:
首先,在创建页面时,还要创建按钮:
var page = new TabPage("dynamic");
var btn = new Button();
btn.Text = "close";
btn.Click += btn_Click;
page.Controls.Add(btn);
this.tabControl1.TabPages.Add(page);
然后,在 btn_Click 事件处理程序中,编写如下内容:
var page = (TabPage)((Button)sender).Parent;
this.tabControl1.TabPages.Remove(page);