We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8818780 commit d495460Copy full SHA for d495460
src/System.Windows.Forms/System/Windows/Forms/Controls/Buttons/Button.cs
@@ -161,12 +161,13 @@ private protected override bool OwnerDraw
161
get
162
{
163
if (Application.IsDarkModeEnabled
164
-
165
// The SystemRenderer cannot render images. So, we flip to our
166
// own DarkMode renderer, if we need to render images, except if...
167
&& Image is null
168
// ...or a BackgroundImage, except if...
169
&& BackgroundImage is null
+ // Delay BackgroundImage check until handle is created to avoid early null misjudgment
170
+ && IsHandleCreated
171
// ...the user wants to opt out of implicit DarkMode rendering.
172
&& DarkModeRequestState is true
173
0 commit comments