Windows Form transparent pouvant gérer le clic

Je travaille en C #, dans Visual Studio, et j’essaie de créer une forme transparente – entièrement transparente, mais sans clic – sans rendre la barre de titre transparente, afin qu’il rest encore quelque chose à déplacer de la fenêtre (invisible). autour et (le plus important) le fermer.

Ce serait également bien si la fenêtre avait des bordures visibles, mais cela peut être une question distincte.

Si je comprends bien votre question, vous pouvez utiliser TrancparencyKey

Définissez les propriétés TrancparencyKey et BackColor sur la même couleur, comme Color.Red .

Voici la capture d’écran de la forme transparente sur Visual Studio:

entrez la description de l'image ici

Remarque:

  • Lorsque vous utilisez par exemple Color.Red tout fonctionne Color.Red et vous pouvez gérer le Click souris. Mais le comportement est différent pour différentes couleurs, par exemple Color.Magenta le formulaire ne peut pas capturer le clic de la souris.