PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora

Google
 

Metoda PaintPicture


Metoda PaintPicture wyświetla zawartość pliku graficznego (.bmp, .wmf, .emf, .ico, or .dib) na obiekcie.

Składnia:

obiekt.PaintPicture Obraz, X1, Y1, Szerokosc1, Wysokosc1, X2, Y2, Szerokosc2, Wysokosc2, OpKod

Składnia metody PaintPicture składa się z następujących części:
obiekt obiekt, który wykorzystuje metodę PaintPicture, dostępny na liście
Obraz (Wymagane) źródło grafiki rysowanej na obiekcie. Musi to być właściwość Picture Form lub PictureBox
X1, Y1 (Wymagane) wyrażenia całkowite określające współrzędne docelowe obiektu, na których będzie wyświetlony obraz. Właściwość ScaleMode obiektu określa używane jednostki
Szerokosc1 (Opcjonalne) wyrażenie całkowite określające docelową szerokość obrazu. Właściwość ScaleMode określa używane jednoski. Jeżeli szerokość docelowa jest większa lub mniejsza niż szerokość źródłowa (Szerokość2), obraz jest rozciągany lub zmniejszany do podanego rozmiaru. Jeżeli zostanie ominięte, przyjmowana jest szerokość źródłowa
Wysokosc1 (Opcjonalne) wyrażenie całkowite określające docelową wysokość obrazu. Właściwość ScaleMode określa używane jednoski. Jeżeli wysokość docelowa jest większa lub mniejsza niż wysokość źródłowa (Wysokość2), obraz jest rozciągany lub zmniejszany do podanego rozmiaru. Jeżeli zostanie ominięte, przyjmowana jest wysokość źródłowa
X2, Y2 (Opcjonalne) wyrażenie całkowite określające współrzędne obszaru obrazu, który ma zostać wycięty i wyświetlony. Właściwość ScaleMode określa używane jednoski. Jeżeli zostaną ominięte przyjmowane jest 0 (początek obrazu)
Szerokosc2 (Opcjonalne) wyrażenie całkowite określające szerokość źródłową wyciętego obszaru obrazu (ten wycięty obszar jest wyświetlany). Właściwość ScaleMode określa używane jednoski. Jeżeli zostanie ominięte przyjmowana jest szerokość całego obrazu
Wysokosc2 (Opcjonalne) wyrażenie całkowite określające wysokość źródłową wyciętego obszaru obrazu (ten wycięty obszar jest wyświetlany). Właściwość ScaleMode określa używane jednoski. Jeżeli zostanie ominięte przyjmowana jest wysokość całego obrazu
OpKod (Opcjonalne) wyrażenie typu Long lub kod używany tylko z bitmapami. Określa operacje bitowe (jak vbMergeCopy lub vbSrcAnd), które zostaną wykonane na obrazie przed jego wyświetleniem

Można obrócić obraz poziomo lub pionowo przez podanie ujemnych wartości wysokości i/lub szerokości docelowej (wysokosc1 i szerokosc1).
Można ominąć parametry opcjonalne. Jednak nie można ominąć parametrów opcjonalnych poprzedzających inny podany paramter opcjonalny (przed podanym parametrem opcjonalnym trzeba podać wszystkie poprzedzające go parametry opcjonalne).

Przykład użycia metody PaintPicture:

Form1.PaintPicture Picture1.Picture 100, 100, 1000, 1000
   'rysuje na formie obraz z kontrolki Picture
   'na współrzędnych 100, 100 i rozmiarze 1000*1000

Form1.PaintPicture Picture1.Picture 100, 100, 1000, 1000, 500, 500, 800, 800
   'rysuje na formie fragment obrazu z kontrolki Picture
   'na współrzędnych 100, 100 i rozmiarze 1000*1000
   'fragment obrazu ma rozmiar 800*800 i wycięty jest
   'od współrzędnych 500*500, a potem rozciągnięty do rozmiarów 1000*1000



Lista obiektów wykorzystujących metodę PaintPicture:
Form
PictureBox
Printer
PropertyPage
UserControl
UserDocument
na górę strony...


Google
 
Poprzednia | Wyżej | Strona główna | Spis treści | Index haseł | Opis VB

BokDol
PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora