如何点击一个按钮,然后在tabControl里生成一个选项卡,并在选项卡标签部分显示关闭的按钮。。
如何点击一个按钮,然后在tabControl里生成一个选项卡,而且这个选项卡里可以有控件。我曾经想过,设计好一个选项卡,然后初步加载时不可见,点击按钮后可见,但tabPage没有visible这个属性,还有其他方法实现这个效果吗。另外能不能在选项卡标签部分,添加一个按钮或链接,点击后关闭选项卡,希望大家帮帮忙!
程序代码:
static void Main(string[] args) { var f = new Form(); var tb = new TabControl { Dock = DockStyle.Fill }; var tpA = new TabPage("Page A"); tb.TabPages.Add(tpA); var tpB = new TabPage("Page B"); var b = new Button { Text = "Show B", Dock = DockStyle.Bottom }; var isOpen = false; b.Click += (s, a) => { isOpen = !isOpen; if (isOpen) { tb.TabPages.Add(tpB); b.Text = "Hide B"; } else { tb.TabPages.Remove(tpB); b.Text = "Show B"; } }; f.Controls.Add(tb); f.Controls.Add(b); Application.Run(f); }希望这帮助...