dotnet/winforms
View on GitHub[Dark Mode] The Form title bar is white color when the MDIParent1 MainMenuStrip property is set to none
Open
#12,991 opened on Feb 20, 2025
area-DarkModehelp wanted
Description
.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 Form title bar is white color when the MDIParent1 MainMenuStrip property is set to none.
https://github.com/user-attachments/assets/f0a3ce9b-9f6f-45a0-a14f-52be1c43d662
Steps to reproduce
- Create a winforms .NET Core project.
- Enable DarkMode by Application.SetColorMode(SystemColorMode.Dark) in Program.cs file.
- Ctrl+Shift+A to add a MDI Parent Form.
- Set MDIParent1 MainMenuStrip property to none.
- Build and run MDIParent1.
- Click File -> New, select Window0's Maximize button.
More Info:
- This issue also repro when click MDI Parent button in WinformsControlTest app.