dotnet/winforms

[DarkMode]The Form1 title bar change to white color after change the ShowInTaskbar property

Open

#12,992 opened on 2025年2月20日

GitHub で見る
 (4 comments) (0 reactions) (1 assignee)C# (4,100 stars) (922 forks)batch import
area-DarkModehelp wanted

説明

.NET version

.NET 10.0.100-preview.2.25118.3

Did it work in .NET Framework?

No

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

No, also repro in .NET 9.0 which it started to be supported.

Issue description

The Form1 title bar change to white color after change the ShowInTaskbar property.

Image

Steps to reproduce

  1. Create a winforms .NET Core project with a button control.
  2. Enable DarkMode by Application.SetColorMode(SystemColorMode.Dark) in Program.cs file.
  3. Double click button control and add below code to button click event. `this.ShowInTaskbar = !this.ShowInTaskbar;
  4. Build and run.
  5. Click button control.

More Info:

  1. This issue also repro in FormShowinTaskbar test in WinformsControlTest app.

https://github.com/user-attachments/assets/92e54b94-a73b-4524-bec7-cfaef740d089

コントリビューターガイド

[DarkMode]The Form1 title bar change to white color after change the ShowInTaskbar property · dotnet/winforms#12992 | Good First Issue