Ich habe gestern ein Problem mit "Vista Dialoge" in "Delphi 10 Seattle" gerannt. Es scheint nicht gut mit einigen VCL Styles zu funktionieren. Dieser Fehler trat bei Verwendung von "Windows 10 Dark" als Standardstil in meiner App auf. So war mein sofortiger Gedanke, dass Vista Dialoge nicht mit benutzerdefinierten VCL-Stilen funktioniert, aber wenn "Windows" als Standardstil und Windows 10 als Betriebssystem verwendet wird, funktioniert der Dialog gut.Delphi 10 Seattle - Vista Dialoge Bug mit VCL Styles
Ich habe zwei Bilder hochgeladen, eines mit dem angewandten Stil, der den visuellen Fehler zeigt, und eins ohne es, funktioniert gut.
Ohne "Windows 10 Dark" VCL Stil
angewendetMit "Windows 10 Dark" VCL Stil
angewendetIch habe darüber recherchiert, ist dieser Fehler in anderen Posts erwähnt, aber dieser Fehler ist nicht, was diese Beiträge über ... Jeder versteht, warum dies geschieht? und wie kann ich es reparieren?
Keine solche Sache wie XE10. Sie müssen wahrscheinlich Rodrigos verschiedene Utils verwenden. –
@DavidHeffernan Also denken Sie, das ist ein Komponentenfehler? Ich habe versucht, keine "Vanille" -Komponenten zu verwenden ... –
VCL-Stile sind der Inbegriff von Nicht-Vanille-Komponenten. Verwenden Sie sie und Sie gehen ein großes Risiko ein. Immens hacky und buggy. Nur mit Rodrigos Utensilien möglich. Er schrieb sowieso viel von dem Emba-Code. Scheuen Sie sich nicht vor seinem Code. –