Ein Control hat natürlich standardmäßig eine Vorder- und Hintergrundfarbe. Nun komme man aber nicht auf die Idee, dass z. B. eine weiße Farbe auch wirklich “weiß” ist.
Es kann durchaus vorkommen, dass die Farbe eines Controls auf dem Bildschirm offensichtlich weiß ist, ein Test auf Color.White() ergibt allerdings nicht True.
Falls das vorkommen sollte und man minutenlang an seinem Verstand zweifelt, sollte man die Farben entweder vorher explizit setzen oder aber man testet mal spaßeshalber auf Color.Empty().
Einfach ausgedrückt: Color.Empty() ist die Standard”farbe” solange nicht explizit etwas anderes gesetzt wird. Hurra, das ist ja mal ein Ding, wo jemand wirklich mitgedacht hat, oder!??
