C# 如何在运行时设置停靠窗口的背景色?

C# 如何在运行时设置停靠窗口的背景色?,c#,winforms,docking,C#,Winforms,Docking,我在csharp中创建了一个停靠windows程序。我想在执行exe后更改该选项卡的颜色。因为这些选项卡将在运行时添加。我可以更改选项卡文本,但无法设置值 dockContainer1.ActiveDocument.DockHandler.TabText = "Welcome" |Tab1|Welcome|Tab3| | | |

我在csharp中创建了一个停靠windows程序。我想在执行exe后更改该选项卡的颜色。因为这些选项卡将在运行时添加。我可以更改选项卡文本,但无法设置值

          dockContainer1.ActiveDocument.DockHandler.TabText = "Welcome"

            |Tab1|Welcome|Tab3|
            |                     |
            |                     |
            |                     |
            |                     |
            |_____________________|

我想在运行时更改背景色…如何操作

有点困惑,但你是说

yourTab.BackColor = System.Drawing.Color.TheColourYouWant

如果没有,请尝试解释更多,但这是您在设计和运行时更改选项卡背景颜色的方式。

选项卡使用用户喜爱的主题绘制。您需要使用DrawMode+DrawItem来覆盖该选项。先生,该怎么做。你能指导我吗?是的,我想这样更改..甚至我为Mdicontroller和Mdiclient编写了代码..但是颜色没有设置-在MSDN文章中有一个关于TabControl.DrawItem的好例子。是的,我想这样更改..甚至我为Mdicontroller和Mdiclient编写了代码..但是颜色没有设置..那么你不能用我的答案。。?这就是他们在designer中所做的,我看不出为什么它在runtmie的类中不起作用。