Przezroczystośc formatki windows forms

0

Witam.
Tworzę aplikację windows forms, w której mam niestandardowy kształt formatki(jak na obrazku). Ładuję obrazek jako tło formatki i wybieram TransparencyKey na tranparent, co powinno zapewnić mi że zostanie wyświetlony nowy kształt formatki. Jednak jak widać na obrazku pozostają schodki. Obrazek mam w formacie png. Kombinowałem już z przeskalowaniem obrazka na większy, potem na formatce ustawiam backgroundimagelayout na stretch, jednak dalej widać schodki. W photoshopie edytowałem obrazek dodając kanał alpha i alej to samo. czy ktoś ma jakąś radę na to?

0

Myślę ze rozdzielczość obrazka jest ciut za mała.

0

^ że co :x?

TransparentKey działa w ten sposób, że bierze wszystkie piksele danego koloru i je usuwa, nie bierze pod uwagę kolorów, które mają kanał przezroczystości o jakiejś faktycznej wartości - więc stosowanie png nie pomaga wiele w tej sytuacji.

Użyj tego:
http://msdn.microsoft.com/en-us/library/ms997507.aspx
Wpisz w google "layered window C#", pewnie jakiegoś gotowca znajdziesz.

1 użytkowników online, w tym zalogowanych: 0, gości: 1