Graphics.DrawIcon Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Рисует изображение, представленное указанным Icon по указанным координатам.
Перегрузки
| DrawIcon(Icon, Rectangle) |
Рисует изображение, представленное указанным Icon в пределах области, указанной структурой Rectangle. |
| DrawIcon(Icon, Int32, Int32) |
Рисует изображение, представленное указанным Icon по указанным координатам. |
DrawIcon(Icon, Rectangle)
- Исходный код:
- Graphics.cs
- Исходный код:
- Graphics.cs
- Исходный код:
- Graphics.cs
- Исходный код:
- Graphics.cs
- Исходный код:
- Graphics.cs
public:
void DrawIcon(System::Drawing::Icon ^ icon, System::Drawing::Rectangle targetRect);
public void DrawIcon (System.Drawing.Icon icon, System.Drawing.Rectangle targetRect);
member this.DrawIcon : System.Drawing.Icon * System.Drawing.Rectangle -> unit
Public Sub DrawIcon (icon As Icon, targetRect As Rectangle)
Параметры
- targetRect
- Rectangle
Rectangle структура, указывающая расположение и размер результирующего изображения на поверхности отображения. Изображение, содержащееся в параметре icon, масштабируется до измерений этой прямоугольной области.
Исключения
icon
null.
Примеры
Следующий пример кода предназначен для использования с Windows Forms и требует PaintEventArgse, который является параметром обработчика событий Paint. Код выполняет следующие действия:
Создает значок из стандартного файла значка Windows SampIcon.ico в папке примера.
Создает прямоугольник, в котором нарисовывается значок.
Рисует значок на экране.
Позиция прямоугольника находит значок на экране, а размер прямоугольника определяет масштабирование нарисованного значка.
private:
void DrawIconRectangle( PaintEventArgs^ e )
{
// Create icon.
System::Drawing::Icon^ newIcon = gcnew System::Drawing::Icon( "SampIcon.ico" );
// Create rectangle for icon.
Rectangle rect = Rectangle(100,100,200,200);
// Draw icon to screen.
e->Graphics->DrawIcon( newIcon, rect );
}
private void DrawIconRectangle(PaintEventArgs e)
{
// Create icon.
Icon newIcon = new Icon("SampIcon.ico");
// Create rectangle for icon.
Rectangle rect = new Rectangle(100, 100, 200, 200);
// Draw icon to screen.
e.Graphics.DrawIcon(newIcon, rect);
}
Private Sub DrawIconRectangle(ByVal e As PaintEventArgs)
' Create icon.
Dim newIcon As New Icon("SampIcon.ico")
' Create rectangle for icon.
Dim rect As New Rectangle(100, 100, 200, 200)
' Draw icon to screen.
e.Graphics.DrawIcon(newIcon, rect)
End Sub
Применяется к
DrawIcon(Icon, Int32, Int32)
- Исходный код:
- Graphics.cs
- Исходный код:
- Graphics.cs
- Исходный код:
- Graphics.cs
- Исходный код:
- Graphics.cs
- Исходный код:
- Graphics.cs
Рисует изображение, представленное указанным Icon по указанным координатам.
public:
void DrawIcon(System::Drawing::Icon ^ icon, int x, int y);
public void DrawIcon (System.Drawing.Icon icon, int x, int y);
member this.DrawIcon : System.Drawing.Icon * int * int -> unit
Public Sub DrawIcon (icon As Icon, x As Integer, y As Integer)
Параметры
- x
- Int32
Координата x левого верхнего угла рисованного изображения.
- y
- Int32
Координата y верхнего левого угла рисованного изображения.
Исключения
icon
null.
Примеры
Следующий пример кода предназначен для использования с Windows Forms и требует PaintEventArgse, который является параметром обработчика событий Paint. Код выполняет следующие действия:
Создает значок из стандартного файла значка Windows SampIcon.ico в папке примера.
Создает координаты левого верхнего угла, в котором нарисовывается значок.
Рисует значок на экране.
Значок рисования не масштабируется.
private:
void DrawIconInt( PaintEventArgs^ e )
{
// Create icon.
System::Drawing::Icon^ newIcon = gcnew System::Drawing::Icon( "SampIcon.ico" );
// Create coordinates for upper-left corner of icon.
int x = 100;
int y = 100;
// Draw icon to screen.
e->Graphics->DrawIcon( newIcon, x, y );
}
private void DrawIconInt(PaintEventArgs e)
{
// Create icon.
Icon newIcon = new Icon("SampIcon.ico");
// Create coordinates for upper-left corner of icon.
int x = 100;
int y = 100;
// Draw icon to screen.
e.Graphics.DrawIcon(newIcon, x, y);
}
Private Sub DrawIconInt(ByVal e As PaintEventArgs)
' Create icon.
Dim newIcon As New Icon("SampIcon.ico")
' Create coordinates for upper-left corner of icon.
Dim x As Integer = 100
Dim y As Integer = 100
' Draw icon to screen.
e.Graphics.DrawIcon(newIcon, x, y)
End Sub