* UITabControl: 修复切换主题色时,TabPage未设置背景色,#IBKDR7

This commit is contained in:
Sunny 2025-02-07 21:09:34 +08:00
parent 8decdf00cf
commit a07043ae07
2 changed files with 8 additions and 2 deletions

View File

@ -36,6 +36,7 @@
* 2024-11-29: V3.8.0 SelectedIndex=-1
* 2024-12-12: V3.8.0 #IB8571
* 2024-12-12: V3.8.0 #IB7U69
* 2025-02-07: V3.8.1 TabPage未设置背景色#IBKDR7
******************************************************************************/
using System;
@ -565,6 +566,11 @@ namespace Sunny.UI
tabSelectedForeColor = uiColor.TabControlTabSelectedColor;
tabSelectedHighColor = uiColor.TabControlTabSelectedColor;
_fillColor = uiColor.TabControlBackColor;
foreach (TabPage page in TabPages)
{
page.BackColor = _fillColor;
}
}
private UIMenuStyle _menuStyle = UIMenuStyle.Black;

View File

@ -548,7 +548,7 @@ namespace Sunny.UI
PanelForeColor = ForeColor;
PanelRectColor = RectColor;
PanelFillColor = PlainColor;
TabControlBackColor = PanelFillColor = PlainColor;
PanelFillColor2 = PlainColor;
PanelTitleColor = FormTitleColor;
PanelTitleForeColor = ForeColor;
@ -668,7 +668,7 @@ namespace Sunny.UI
PanelForeColor = ForeColor;
PanelRectColor = RectColor;
PanelFillColor = PlainColor;
TabControlBackColor = PanelFillColor = PlainColor;
PanelFillColor2 = PlainColor;
PanelTitleColor = FormTitleColor;
PanelTitleForeColor = ForeColor;