C# 如何将自定义背景色或背景图像指定给TabPage控件?
如何在Visual Studio C#2010中将背景图像指定给tabpage控件?我可以分别为每个选项卡提供背景图像,但我不能为整个tabpage控件提供背景图像,因为tabpage控件的一部分仍然具有不同的背景,并且每个选项卡页面都具有良好的背景 这是我表格的图片:C# 如何将自定义背景色或背景图像指定给TabPage控件?,c#,.net,winforms,tabcontrol,tabpage,C#,.net,Winforms,Tabcontrol,Tabpage,如何在Visual Studio C#2010中将背景图像指定给tabpage控件?我可以分别为每个选项卡提供背景图像,但我不能为整个tabpage控件提供背景图像,因为tabpage控件的一部分仍然具有不同的背景,并且每个选项卡页面都具有良好的背景 这是我表格的图片: 请参见选项卡行中的“灰色”区域。如何用一个背景覆盖整个tabpage控件?包含选项卡的标题区域不是选项卡页面的一部分。它是Windows自动为您绘制的父控件的一部分 如果你想改变它的外观,你必须自己画。这就是所谓的所有者绘图,
请参见选项卡行中的“灰色”区域。如何用一个背景覆盖整个tabpage控件?包含选项卡的标题区域不是选项卡页面的一部分。它是Windows自动为您绘制的父控件的一部分 如果你想改变它的外观,你必须自己画。这就是所谓的所有者绘图,它并不是一个简单的任务,特别是对于像这样一个复杂的控件。对于初学者,您不能只使用
OwnerDrawFixed
,因为这只允许您自定义绘制选项卡的内容(例如,更改字体)。您将需要绘制整个选项卡控件
我想不出有什么好的理由让你这么做,但你会在网上找到一些可能有助于你开始的示例。例如: