diff --git a/src/System.Windows.Forms/System/Windows/Forms/Controls/ProgressBar/ProgressBar.cs b/src/System.Windows.Forms/System/Windows/Forms/Controls/ProgressBar/ProgressBar.cs index 5bf335e3acb..9a5cdde50ca 100644 --- a/src/System.Windows.Forms/System/Windows/Forms/Controls/ProgressBar/ProgressBar.cs +++ b/src/System.Windows.Forms/System/Windows/Forms/Controls/ProgressBar/ProgressBar.cs @@ -81,6 +81,16 @@ protected override void OnCreateControl() if (Application.IsDarkModeEnabled) { + if (!ShouldSerializeBackColor()) + { + BackColor = SystemColors.ControlDarkDark; + } + + if (!ShouldSerializeForeColor()) + { + ForeColor = SystemColors.Highlight; + } + // Disables Visual Styles for the ProgressBar. PInvoke.SetWindowTheme(HWND, " ", " "); }