From 0d5ce84fba01fe1b0d77fd0cd809c169a3b003e7 Mon Sep 17 00:00:00 2001 From: "Simon Zhao (BEYONDSOFT CONSULTING INC)" Date: Tue, 27 Jan 2026 15:37:33 +0800 Subject: [PATCH] Fix issue 14089 --- .../ToolStrips/ToolStripSystemDarkModeRenderer.cs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/System.Windows.Forms/System/Windows/Forms/Controls/ToolStrips/ToolStripSystemDarkModeRenderer.cs b/src/System.Windows.Forms/System/Windows/Forms/Controls/ToolStrips/ToolStripSystemDarkModeRenderer.cs index 68f159d1cab..d05590587c0 100644 --- a/src/System.Windows.Forms/System/Windows/Forms/Controls/ToolStrips/ToolStripSystemDarkModeRenderer.cs +++ b/src/System.Windows.Forms/System/Windows/Forms/Controls/ToolStrips/ToolStripSystemDarkModeRenderer.cs @@ -592,10 +592,10 @@ protected override void OnRenderItemText(ToolStripItemTextRenderEventArgs e) { ArgumentNullException.ThrowIfNull(e); - Color textColor = (e.Item.Selected || e.Item.Pressed) - ? GetDarkModeColor(SystemColors.HighlightText) - : !e.Item.Enabled - ? GetDarkModeColor(SystemColors.GrayText) + Color textColor = !e.Item.Enabled + ? GetDarkModeColor(SystemColors.GrayText) + : e.Item.Selected || e.Item.Pressed + ? GetDarkModeColor(SystemColors.HighlightText) : GetDarkModeColor(e.TextColor); TextRenderer.DrawText(