System.Windows.Forms.StatusStrip uses a different default renderer
System.Windows.Forms.StatusStrip has been updated to use the default renderer.
.NET 9
Previously, the StatusStrip.RenderMode
property was set to ToolStripRenderMode.System by default.
System.Windows.Forms.StatusStrip uses the default renderer. You might observe minor changes to the appearance of the StatusStrip
.
This change is a behavioral change.
The previous default behavior didn't meet accessibility standards. The focus indicator over the ToolStripSplitButton
was difficult to see due to the lack of contrast.
The new behavior is recommended for accessibility reasons. If you want to revert to the previous behavior, set the RenderMode
property to ToolStripRenderMode.System.
Note
The new behavior was reverted to the previous behavior in a .NET 9 servicing release and .NET 10 Preview 1.
.NET feedback
.NET is an open source project. Select a link to provide feedback: