Porady: wyświetlanie obrazów za pomocą programu .NET Framework
Poniższy kod modyfikuje program obsługi zdarzeń OnPaint, aby pobrać wskaźnika do Graphics obiektu do formularza głównego.OnPaint Funkcja jest przeznaczona dla aplikacji Windows Forms, najprawdopodobniej utworzonej za pomocą Kreatora aplikacji Visual Studio.
Obraz jest reprezentowana przez Image klasy.Dane obrazu są odczytywane z pliku .jpg przy użyciu Image.FromFile metody.Zanim obraz jest rysowany do formularza, aby pomieścić obraz rozmiarów formularza.Rysowanie obrazu jest wykonywane z Graphics.DrawImage metody.
Graphics i Image klas znajdują się w System.Drawing obszaru nazw.
[!UWAGA]
GDI + jest dołączony do systemu Windows XP i jest dostępny jako pakiet redystrybucyjny dla systemu Windows NT 4.0 SP 6, Windows 2000, Windows 98 i Windows Me.Aby pobrać najnowsze pakietu redystrybucyjnego, zobacz https://go.microsoft.com/fwlink/?LinkId=11232.Aby uzyskać więcej informacji, zobacz dokumentację zestawu SDK interfejsu GDI + w GDI +.
Przykład
#using <system.drawing.dll>
using namespace System;
using namespace System::Drawing;
protected:
virtual Void Form1::OnPaint(PaintEventArgs^ pe) override
{
Graphics^ g = pe->Graphics;
Image^ image = Image::FromFile("SampleImage.jpg");
Form::ClientSize = image->Size;
g->DrawImage( image, 0, 0, image->Size.Width, image->Size.Height );
}