Winform重写tabControl 在里面增加一个退出按钮
时间: 2023-05-14 10:07:00 浏览: 218
TabControl重写 选项卡 增加关闭按钮
可以通过继承TabControl类,重写OnCreateControl方法,在里面添加一个Button控件,并设置其位置和大小,然后在Button的Click事件中添加退出程序的代码。以下是示例代码:
```csharp
public class MyTabControl : TabControl
{
protected override void OnCreateControl()
{
base.OnCreateControl();
// 添加退出按钮
var btnExit = new Button();
btnExit.Text = "退出";
btnExit.Location = new Point(this.Width - 80, 5);
btnExit.Size = new Size(75, 23);
btnExit.Click += (sender, e) => Application.Exit();
this.Controls.Add(btnExit);
}
}
```
在使用时,只需要将原来的TabControl替换为MyTabControl即可。
```csharp
var tabControl = new MyTabControl();
// 添加选项卡...
```
注意:这只是一个简单的示例,实际应用中可能需要更多的定制化功能。
阅读全文