[VB.Net] Łączenie z FTP/HTML i przewijanie form w jednej

Siema.

 

Chciałem się Was zapytać o dwie rzeczy. Czy moglibyście podać mi wskazówkę jak zmieniać obrazek w PictureBoxie w VB.Net 2010? Chodzi mi o to że: gdy ktoś uruchamia program, program łączy się z netem i ściąga obrazek (animacja w .gif) do danego PictureBoxa. Plik zostanie umieszczony na serwerze FTP/HTML (nie wiem czy coś takiego istnieje, nie ja wpadłem na ten pomysł, ja to tylko wykonuję) o nazwie np. obrazek.gif. Nie wiem jak się do tego zabrać, aby program łączył się i wyświetlał potrzebny obrazek, a kiedy nie ma połączenia internetowego to był tam krzyżyk lub puste pole (to nie jest ważne). Drugie pytanie to jak otrzymać efekt w którym formy zmieniają się jak w instalatorze. Mianowicie, mam Form1 i gdy kliknę przycisk start, w to samo miejsce pojawi się Form2. Opcje Show(), Hide() nie działają tak jak ma być, ponieważ formy pojawiają się w innych miejscach a nie o to mi chodzi. Znalazłem na necie jakiś kod, ale on nie działał jak tak jak miał.

 

Pozdrowionka.