Przeźroczyste tło w PNG.

0

Witam.

Czy jest możliwość wyświetlenia w PictureBox grafiki w formacie png z przeźroczystym tłem tak aby było widać to co jest na formie pod tą grafiką ?
Ustawiłem BackColor = Transparent ale nie przyniosło to oczekiwanego rezultatu.

test.jpg

Na screenie wrzucona jest dwa razy ta sama grafika - we właściwościach górnej BackColor ustawione jest na Transparent w dolnej na Black.
Dlaczego w przypadku ustawienia konkretnego koloru przeźroczystość działa a w przypadku Transparent już nie ?

0

Kontrolki WinForms nie obsługują przezroczystości w takim sensie żeby kontrolka była przezroczysta i prześwitywały kontrolki które są pod spodem.

Przezroczystość działa w sensie samego obrazka - obszary przezroczyste w pliku png są rozpoznawane, jak na twoim screenie - ale w obrębie danej kontrolki. sprawienie by to kontrolka była przezroczysta nie jest proste.

Pamiętam że był wątek na ten temat kiedyś na forum (założony przez @Marooned) i było tam podane rozwiązanie, ale wyszukiwarka na forum jest tak ułomna że nie potrafię tego znaleźć.

0

a ten png ma przezroczysosc ustawiona na transparent? Moze dales mu kolor bialy a nie przezroczysty...

0

Ok, dziękuję za odpowiedź, spróbuje jakoś poszukać tego wątku o którym wspomniałeś @Azarien

@fasadin - gdyby tak było to w drugim przypadku tło nie ustawiło by się na czarne :)
transparent.jpg

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