Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Możesz użyć interfejsu GDI+ do renderowania obrazów, które istnieją jako pliki w aplikacjach. W tym celu należy utworzyć nowy obiekt klasy Image (na przykład Bitmap), tworząc obiekt Graphics odwołujący się do powierzchni rysunku, której chcesz użyć, i wywołując metodę DrawImage obiektu Graphics. Obraz zostanie namalowany na powierzchni rysunku reprezentowanej przez klasę graficzną. Edytor obrazów umożliwia tworzenie i edytowanie plików obrazów w czasie projektowania oraz renderowanie ich za pomocą interfejsu GDI+ w czasie wykonywania. Aby uzyskać więcej informacji, zobacz Image Editor for Icons.
Aby renderować obraz za pomocą interfejsu GDI+
Utwórz obiekt reprezentujący obraz, który chcesz wyświetlić. Ten obiekt musi być członkiem klasy dziedziczonej z Image, takiej jak Bitmap lub Metafile. Pokazano przykład:
' Uses the System.Environment.GetFolderPath to get the path to the ' current user's MyPictures folder. Dim myBitmap as New Bitmap _ (System.Environment.GetFolderPath _ (System.Environment.SpecialFolder.MyPictures))
// Uses the System.Environment.GetFolderPath to get the path to the // current user's MyPictures folder. Bitmap myBitmap = new Bitmap (System.Environment.GetFolderPath (System.Environment.SpecialFolder.MyPictures));
// Uses the System.Environment.GetFolderPath to get the path to the // current user's MyPictures folder. Bitmap^ myBitmap = gcnew Bitmap (System::Environment::GetFolderPath (System::Environment::SpecialFolder::MyPictures));
Utwórz obiekt Graphics reprezentujący powierzchnię rysunku, której chcesz użyć. Aby uzyskać więcej informacji, zobacz Jak: Tworzyć obiekty graficzne do rysowania.
' Creates a Graphics object that represents the drawing surface of ' Button1. Dim g as Graphics = Button1.CreateGraphics
// Creates a Graphics object that represents the drawing surface of // Button1. Graphics g = Button1.CreateGraphics();
// Creates a Graphics object that represents the drawing surface of // Button1. Graphics^ g = button1->CreateGraphics();
Wywołaj DrawImage obiektu graficznego, aby wyrenderować obraz. Należy określić zarówno obraz do narysowania, jak i współrzędne, w których ma zostać narysowane.
g.DrawImage(myBitmap, 1, 1)
g.DrawImage(myBitmap, 1, 1);
g->DrawImage(myBitmap, 1, 1);
Zobacz także
.NET Desktop feedback