Comment puis-je afficher une page Web dans une fenêtre avec un arrière-plan transparent à l'aide de C #?
-
09-06-2019 - |
Question
Comment puis-je afficher une page Web dans une fenêtre transparente et que la partie blanche de la page Web soit également transparente?
La solution
Si vous utilisez un contrôle de navigateur, il peut contenir une propriété permettant de changer la couleur d’arrière-plan en transparent ou d’utiliser la superposition de canaux alpha. Je ne suis pas tout à fait sûr de son efficacité, mais ça vaut le coup d'essayer.
Une autre chose à considérer serait de créer un petit analyseur syntaxique pour le code HTML de la page Web que vous essayez de visualiser, ce qui vous permettrait de modifier la feuille de style ou de modifier la couleur d’arrière-plan. Cependant, je ne suis pas sûr que vous puissiez rendre la page transparente. Tout cela me vient à l’esprit.
Autres conseils
La propriété BackColor a une propriété alpha, identique à l'opacity. Si c'est du HTML pur, il devrait y avoir une propriété ou un style d'opacité.