dễ dàng hơn vẫn (IMO):. Thêm một handler sơn đến TabPage (không phải là mức TabControl hàng đầu, nhưng TabPage (s) bên trong nó, sau đó sơn hình chữ nhật nền trong màu sắc mà bạn muốn
hoặc trong thiết kế hay "bằng tay", thêm một xử lý sự kiện Paint để các TabPage:
Page1.Paint += tabpage_Paint; // custom paint event so we get the backcolor we want
trong phương pháp sơn, sơn trang hình chữ nhật màu mà bạn muốn (trong trường hợp của tôi, tôi muốn nó theo tiêu chuẩn BackColor):
// force the tab background to the current BackColor
private void tabpage_Paint(object sender, PaintEventArgs e)
{
SolidBrush fillBrush = new SolidBrush(BackColor);
e.Graphics.FillRectangle(fillBrush, e.ClipRectangle);
}
Không, bạn nhận được màu chủ đề. Bạn có thể tắt các kiểu trực quan để điều khiển nhưng nó sẽ trở lại màu xám của thiết giáp hạm, vẫn không có cách nào thay đổi điều đó. –