Delegato InkOverlayPaintedEventHandler
Aggiornamento: novembre 2007
Rappresenta il metodo che gestisce l'evento Painted di un oggetto InkOverlay.
Spazio dei nomi: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Sintassi
'Dichiarazione
Public Delegate Sub InkOverlayPaintedEventHandler ( _
sender As Object, _
e As PaintEventArgs _
)
'Utilizzo
Dim instance As New InkOverlayPaintedEventHandler(AddressOf HandlerMethod)
public delegate void InkOverlayPaintedEventHandler(
Object sender,
PaintEventArgs e
)
public delegate void InkOverlayPaintedEventHandler(
Object^ sender,
PaintEventArgs^ e
)
/** @delegate */
public delegate void InkOverlayPaintedEventHandler(
Object sender,
PaintEventArgs e
)
JScript non supporta i delegati.
Parametri
- sender
Tipo: System.Object
Oggetto InkOverlay di origine di questo evento.
- e
Tipo: System.Windows.Forms.PaintEventArgs
Oggetto PaintEventArgs che contiene i dati dell'evento.
Note
Quando si crea un delegato InkOverlayPaintedEventHandler, viene identificato il metodo che gestisce l'evento. Per associare l'evento al gestore in uso, aggiungere all'evento un'istanza del delegato. Il gestore dell'evento viene chiamato ogni volta che si verifica l'evento, a meno che non si rimuova il delegato. Per motivi di prestazioni, l'interesse dell'evento predefinito è disattivato nel codice gestito, ma viene attivato automaticamente se si aggiunge un gestore dell'evento.
Esempi
In questo esempio il gestore dell'evento Painted è utilizzato per disegnare una filigrana nell'area di disegno dell'input penna.
Private Sub mInkObject_Painted(ByVal sender As Object, ByVal e As PaintEventArgs)
Const X As Integer = 12
Const Y As Integer = 12
Const COMPANY As String = "Graphic Design Institute"
Const WEB_SITE As String = "http://www.graphicdesigninstitute.com/"
Dim cFont As Font = New Font("Arial", 18)
Dim wFont As Font = New Font("Arial", 9)
Dim cSize As SizeF = e.Graphics.MeasureString(COMPANY, cFont)
e.Graphics.DrawString(COMPANY, cFont, Brushes.Wheat, X, Y)
e.Graphics.DrawString(WEB_SITE, wFont, Brushes.SlateGray, X, cSize.Height + Y)
End Sub
private void mInkObject_Painted(object sender, PaintEventArgs e)
{
const int X = 12;
const int Y = 12;
const string COMPANY = "Graphic Design Institute";
const string WEB_SITE = "http://www.graphicdesigninstitute.com/";
Font cFont = new Font("Arial", 18);
Font wFont = new Font("Arial", 9);
SizeF cSize = e.Graphics.MeasureString(COMPANY, cFont);
e.Graphics.DrawString(COMPANY, cFont, Brushes.Wheat, X, Y);
e.Graphics.DrawString(WEB_SITE, wFont, Brushes.SlateGray, X, cSize.Height + Y);
}
Piattaforme
Windows Vista
.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Informazioni sulla versione
.NET Framework
Supportato in: 3.0