0

如何在 Visual Studio C# 2010 中为标签页控件分配背景图像?我能够分别为每个选项卡提供背景图像,但我不能为整个选项卡控件这样做,因为一部分选项卡控件保持不同的背景,并且每个选项卡页都有良好的背景。

这是我的表格的图片:

C:\Documents and Settings\AWaheed3\Desktop\Stack Overflow.JPG

请参阅选项卡行中的“灰色”区域。如何用一个背景覆盖整个标签页控件?

4

1 回答 1

1

包含选项卡的标题区域不是选项卡页的一部分。它是 parent 的一部分,TabControl由 Windows 自动为您绘制。

如果你想改变它的外观,你必须自己画。这就是所谓的所有者绘图,这并不是一件小事,尤其是对于像这样的复杂控件。对于初学者,您不能只使用OwnerDrawFixed,因为它只允许您自定义绘制选项卡的内容(例如,更改字体)。您将需要所有者绘制整个选项卡控件。

我无法想象你想要这样做的充分理由,但你会在网上找到一些可能有助于你入门的示例。例如:

于 2011-01-31T08:49:51.050 回答