Udostępnij za pośrednictwem


Jak wyświetlić obraz w kontrolce

Kilka kontrolek formularzy systemu Windows może wyświetlać obrazy. Te obrazy mogą być ikonami, które wyjaśniają przeznaczenie kontrolki, na przykład ikonę dyskietki na przycisku oznaczającym polecenie Zapisz. Alternatywnie ikony mogą być obrazami tła w celu nadania kontrolce żądanego wyglądu i zachowania.

Wyświetlanie obrazu — projektant

W programie Visual Studio użyj projektanta wizualnego, aby wyświetlić obraz.

  1. Otwórz projektanta wizualnego formularza zawierającego kontrolkę, którą chcesz zmienić.

  2. Wybierz kontrolkę.

  3. W okienku właściwości wybierz właściwość Image lub BackgroundImage kontrolki.

  4. Wybierz wielokropek (), aby wyświetlić okno dialogowe Wybierz zasób , a następnie wybierz obraz, który chcesz wyświetlić.

    okno dialogowe właściwości z wybraną właściwością obrazu

Wyświetlanie obrazu — kod

Ustaw właściwość Image lub BackgroundImage kontrolki na obiekt typu Image. Ogólnie rzecz biorąc, obraz zostanie załadowany z pliku przy użyciu metody FromFile.

W poniższym przykładzie kodu ścieżka ustawiona dla lokalizacji obrazu to folder Moje obrazy. Większość komputerów z systemem operacyjnym Windows zawiera ten katalog. Dzięki temu użytkownicy z minimalnymi poziomami dostępu systemu mogą bezpiecznie uruchamiać aplikację. Poniższy przykład kodu wymaga, abyś już miał formularz z dodaną kontrolą PictureBox.

// Replace the image named below with your own icon.
// Note the escape character used (@) when specifying the path.
pictureBox1.Image = Image.FromFile
   (System.Environment.GetFolderPath
   (System.Environment.SpecialFolder.MyPictures)
   + @"\Image.gif");
' Replace the image named below with your own icon.
PictureBox1.Image = Image.FromFile _
   (System.Environment.GetFolderPath _
   (System.Environment.SpecialFolder.MyPictures) _
   & "\Image.gif")

Zobacz także