Evento InkOverlay.Painted
Aggiornamento: novembre 2007
Si verifica quando l'oggetto InkOverlay è stato completamente ridisegnato.
Spazio dei nomi: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Sintassi
'Dichiarazione
Public Event Painted As InkOverlayPaintedEventHandler
'Utilizzo
Dim instance As InkOverlay
Dim handler As InkOverlayPaintedEventHandler
AddHandler instance.Painted, handler
public event InkOverlayPaintedEventHandler Painted
public:
event InkOverlayPaintedEventHandler^ Painted {
void add (InkOverlayPaintedEventHandler^ value);
void remove (InkOverlayPaintedEventHandler^ value);
}
/** @event */
public void add_Painted (InkOverlayPaintedEventHandler value)
/** @event */
public void remove_Painted (InkOverlayPaintedEventHandler value)
JScript non supporta gli eventi.
Note
Il gestore eventi riceve un argomento di tipo PaintEventArgs contenente i dati relativi a questo evento.
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 eventi 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, ma viene attivato automaticamente se si aggiunge un gestore eventi.
Esempi
In questo esempio, il gestore eventi Painted viene 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