2010-12-09 2 views
0

Ich habe eine transparente Schicht auf der Oberseite eines Formulars. Ich muss nur einen Teil dieser transparenten Form anzeigen.Wie Formular als teilweise transparent anzuzeigen

Wie konnte ich das erreichen? Dank

------ ------ bearbeiten

Wenn Sie denken, eine Karte und Symbole Ampel auf der Karte angezeigt werden. Es gibt eine Kartenbildschicht und eine Verkehrssymbolebene, die bis auf Symbole transparent ist.

Wenn Sie den Kartenstandort verschieben, sollten sich die Ampelsymbole mit verschieben. Wenn der bestimmte Kartenbereich nicht durch Verschieben auf dem Bildschirm erscheint, sollte das entsprechende Verkehrssignal icnos ebenfalls verschwinden. Das versuche ich hier zu tun. Das Verschieben der transparenten Form ist einfach, aber ich muss einen Teil dieser transparenten Form verstecken.

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

Dies ist für ein sehr kleines Bild. Gibt es noch einen anderen besseren Weg?

Danke,

+0

Können Sie uns Code zeigen? –

+0

Oder eine Bildschirmkappe von dem, was Sie haben und darauf basiert ein Modell von dem, was Sie wollen. –

Antwort

0

Zerlegen Sie die Schicht in ihre Bestandteile? Vielleicht würde ein konkreteres Beispiel dafür helfen, was Sie erreichen möchten. Ist dies eine Ebene von Display-Grafiken, die teilweise durch andere Fensterelemente verdeckt werden können, oder sind diese Steuerelemente, die basierend auf Geschäftsregeln angezeigt/ausgeblendet werden sollen?

+0

Dies ist eine Schicht von Disply-Grafiken, die teilweise durch andere Fensterelemente verdeckt werden können. Ich habe eine transparente Bildbox hinzugefügt, um mich zu verstecken ... aber das ist irgendwie langsam und lückig. – Devphil