2010-03-30 13 views
2

J'ai un problème, un peu lié à: C# Winforms Transparent Control allowing ClickthroughC# WinForms contrôle transparent permettant Clickthrough

Contrairement à lui, je voudrais saisir MouseEvents sur mon programme, tout en conservant une « fenêtre » pour ce qui est derrière mon programme . La propriété color.transparent ne fonctionne pas et la fonction transparencykey fournit uniquement les événements de la souris à tout ce qui se trouve en dessous. L'utilisation d'un panneau avec une couleur de fond transparente ou avec une couleur de fond égale à la touche de transparence ne donne pas l'effet désiré.

plz help me :)

Répondre

0

Si vous devez capturer les événements de souris, et c'est inclure le MouseClick, il suffit d'utiliser la transparence, mais ne fixent pas à 0 mis à 1.

Il sera assez transparent pour voir à travers, mais parce que ce n'est pas zéro, les événements de souris seront traités dans la fenêtre la plus en avant.

+0

Cela rend les contrôles que vous souhaitez afficher sur le formulaire avec la transparence - également transparent. –