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


(ProTofik) #1

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


(nnick) #2

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


(ProTofik) #3

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


(floyd) #4

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


(ProTofik) #5

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