2010-12-09 3 views
0

J'ai un calque transparent en haut d'un formulaire. Je n'ai besoin d'afficher qu'une partie de cette forme transparente.Comment afficher le formulaire comme partiellement transparent

Comment pourrais-je y parvenir? Merci

------ ------ édité

Si vous pensez d'une carte et des icônes de signal de trafic affichage sur la carte. Il existe une couche d'image de carte et une couche d'icônes de feux de circulation, qui est transparente à l'exception des icônes.

Si vous déplacez l'emplacement de la carte, les icônes de feux de circulation doivent se déplacer avec. Si la zone spécifique de la carte n'apparaît pas sur l'écran en se déplaçant, les icnos de feux de circulation correspondants devraient également disparaître. C'est ce que j'essaie de faire ici. Déplacer la forme transparente est simple, mais j'ai besoin de cacher une partie de cette forme transparente.

 [Map] 
[Traffic sig] here I need to show "fic s" part only. 

Ceci est pour une très petite image. Existe-t-il une autre meilleure façon de le faire?

Merci,

+0

Pouvez-vous nous montrer du code? –

+0

Ou une capture d'écran de ce que vous avez et basé sur une maquette de ce que vous voulez. –

Répondre

0

Fractionnement de la couche en ses composants? Peut-être qu'un exemple plus précis de ce que vous essayez d'accomplir serait utile. S'agit-il d'une couche de graphiques d'affichage pouvant être partiellement masquée par d'autres éléments de la fenêtre, ou s'agit-il d'ensembles de contrôles qui doivent être affichés/masqués en fonction de règles métier?

+0

Il s'agit d'une couche de graphiques disply qui peut être partiellement masquée par d'autres éléments de la fenêtre. J'ai ajouté une boîte transparente pour cacher ... mais c'est un peu lent et lent. – Devphil

Questions connexes