dotnet / dotnet/winforms

[Dark Mode] The BackColor of the ProgressBar control should not be changed

Open
#11,938 2 comments 0 reactions 0 assignees View on GitHub
area-DarkMode help wanted
Dominant language
C#
Stars
4.9k
Forks
1.1k
Avg merge
20h 23m
Merged PRs (30d)
103

Description

### .NET version

9.0.100-rc.1.24418.2 + build private dll from winforms repo main branch

### Did it work in .NET Framework?

No

### Did it work in any of the earlier releases of .NET Core or .NET 5+?

This is a new feature Dark Mode: https://github.com/dotnet/winforms/pull/11857

### Issue description

In Dark Mode, the BackColor of the ProgressBar control will change to red when its BackColor property is set to red
The BackColor of the ProgressBar will not be changed in Classic Mode

**Dark Mode**
![image](https://github.com/user-attachments/assets/f43bc5bb-2875-4b5b-a68c-6398c57c69e8)

**Classic Mode**
![image](https://github.com/user-attachments/assets/c6edeca4-171c-4164-8f68-7a998fe124e9)

### Steps to reproduce

1. Create a WinForms .NET Core application with ProgressBar control
2. Enable DarkMode by Application.SetColorMode(SystemColorMode.Dark) in Program.cs file
3. Set the BackColor property of the ProgressBar to red
4. Run the application

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.