Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym temacie opisano sposób dostosowywania obrazów przy użyciu właściwości System.Windows.Forms.PictureBox.SizeMode oraz sposobu wyświetlania obrazów w programie Microsoft Visual Studio .NET.
Właściwość SizeMode
Możesz określić, jak obraz pasuje do kontrolki za pomocą właściwości SizeMode. Właściwość SizeMode jest dostępna zarówno w bibliotece zarządzanej, jak i w bibliotece automatyzacji. Za pomocą funkcji SizeMode można wykonywać następujące czynności:
- Zmień rozmiar obramowania kontrolek, aby dopasować go do obrazu.
- Rozciągnij obraz, aby dopasować obramowanie kontrolek.
- Wyśrodkuj obraz w granicach kontrolki.
- Zakotwiczenie obrazu do lewego górnego obszaru kontrolki bez zmiany rozmiaru obrazu lub kontrolki (niektóre z obrazów mogą nie być widoczne, jeśli nie zmieniasz rozmiaru obrazu lub kontrolki).
Praca z obrazami w programie Visual Studio .NET
Aby wyświetlić obraz w czasie projektowania w programie Visual Studio .NET:
- Przeciągnij kontrolkę InkPicture na formularzu lub kliknij dwukrotnie kontrolkę InkPicture w przyborniku.
- W oknie właściwości wybierz właściwość obrazu , a następnie kliknij przycisk wielokropka, aby otworzyć okno dialogowe Otwórz.
- Jeśli szukasz określonego typu pliku (na przykład .jpg plików), wybierz go w polu Pliki typu.
- Wybierz plik, który chcesz wyświetlić.
Aby wyczyścić obraz w czasie projektowania:
- W oknie Właściwości wybierz właściwość Image i kliknij obraz miniatury prawym przyciskiem myszy.
- Kliknij Resetuj.
Kontrolka InkPicture jest domyślnie wyświetlana bez żadnych obramowań. Można podać standardowe lub trójwymiarowe obramowanie przy użyciu właściwości BorderStyle, aby odróżnić pole InkPicture od pozostałej części formularza, nawet jeśli nie zawiera obrazu.
Obraz można wyświetlić w czasie wykonywania za pomocą metody System.Drawing.Image obiektu FromFile.
ctlInkPicture.Image = Image.FromFile("c:\myImageFile")
Można również dołączyć obraz tła z dziedziczonej właściwości Image object's BackgroundImage; nie można jednak zmienić rozmiaru tego obrazu.