Graphics.DrawIcon Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Disegna l'immagine rappresentata dal Icon specificato in corrispondenza delle coordinate specificate.
Overload
DrawIcon(Icon, Rectangle) |
Disegna l'immagine rappresentata dalla Icon specificata all'interno dell'area specificata da una struttura Rectangle. |
DrawIcon(Icon, Int32, Int32) |
Disegna l'immagine rappresentata dal Icon specificato in corrispondenza delle coordinate specificate. |
DrawIcon(Icon, Rectangle)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- 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)
Parametri
- targetRect
- Rectangle
Rectangle struttura che specifica la posizione e le dimensioni dell'immagine risultante sulla superficie di visualizzazione. L'immagine contenuta nel parametro icon
viene ridimensionata in base alle dimensioni di questa area rettangolare.
Eccezioni
icon
è null
.
Esempio
L'esempio di codice seguente è progettato per l'uso con Windows Form e richiede PaintEventArgse
, che è un parametro del gestore eventi Paint. Il codice esegue le azioni seguenti:
Crea un'icona da un file di icone di Windows standard SampIcon.ico nella cartella di esempio.
Crea un rettangolo in cui disegnare l'icona.
Disegna l'icona sullo schermo.
La posizione del rettangolo individua l'icona sullo schermo e le dimensioni del rettangolo determinano il ridimensionamento dell'icona disegnata.
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
Si applica a
DrawIcon(Icon, Int32, Int32)
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
- Origine:
- Graphics.cs
Disegna l'immagine rappresentata dal Icon specificato in corrispondenza delle coordinate specificate.
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)
Parametri
- x
- Int32
Coordinata x dell'angolo superiore sinistro dell'immagine disegnata.
- y
- Int32
Coordinata y dell'angolo superiore sinistro dell'immagine disegnata.
Eccezioni
icon
è null
.
Esempio
L'esempio di codice seguente è progettato per l'uso con Windows Form e richiede PaintEventArgse
, che è un parametro del gestore eventi Paint. Il codice esegue le azioni seguenti:
Crea un'icona da un file di icone di Windows standard SampIcon.ico nella cartella di esempio.
Crea le coordinate dell'angolo superiore sinistro in corrispondenza del quale disegnare l'icona.
Disegna l'icona sullo schermo.
L'icona disegnata non è ridimensionata.
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