[VB 2010] Przeźroczystość tła oraz obrazka

Witam.

Ostatnio się zainteresowałem programowaniem (jeżeli tak można nazwać zabawę w VB). Napisałem prosty programik i chciał bym dodać ostatni element z którym mam 2 problemy.

Problem nr.1

Zrobiłem obrazek w Photoshopie z przezroczystym tłem i zapisałem jako PNG. Wstawiłem go w PictureBox1 oraz ustawiłem BackColor na przezroczysty. Jak widać tło nie wychodzi przezroczyste. Jak to naprawić?

Problem nr.2

Chciałbym by sam obrazek był przezroczysty, powiedzmy z 80%. Kiedy klikam na niego dwukrotnie (przenosi mnie do kodu) i wpisuję opacity = 0.80 to cały program staje się przezroczysty w 80% zamiast jedynie obrazek.

Jak to naprawić?

Z góry dzięki za pomoc.

asdto.th.jpg

W FinForms z przeźroczystością jest cienko. WPF daje sobie z tym radę.

A jakoś prościej mógł bym prosić? Zaznaczmy że piszę dopiero od 3-4 dni.

Spróbuj obrazki zapisać w formacie .gif, a nie .png, to przezroczystość tła na pewno zostanie zachowana.

Próbowałem już wcześniej. PNG zachowuje przezroczystość ale ją gubi kiedy trafia do programu.

Na dowód że PNG jest ok wklejam go tutaj:

miom.png