Proprietà InkOverlay.Ink
Aggiornamento: novembre 2007
Ottiene o imposta l'oggetto Ink associato all'oggetto InkOverlay.
Spazio dei nomi: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Sintassi
'Dichiarazione
<BrowsableAttribute(False)> _
Public Property Ink As Ink
'Utilizzo
Dim instance As InkOverlay
Dim value As Ink
value = instance.Ink
instance.Ink = value
[BrowsableAttribute(false)]
public Ink Ink { get; set; }
[BrowsableAttribute(false)]
public:
property Ink^ Ink {
Ink^ get ();
void set (Ink^ value);
}
/** @property */
/** @attribute BrowsableAttribute(false) */
public Ink get_Ink()
/** @property */
/** @attribute BrowsableAttribute(false) */
public void set_Ink(Ink value)
public function get Ink () : Ink
public function set Ink (value : Ink)
Valore proprietà
Tipo: Microsoft.Ink.Ink
Oggetto Ink associato all'oggetto InkOverlay.
Note
Nota
È necessario disattivare l'oggetto InkOverlay prima di impostare questa proprietà. Per disattivare l'oggetto InkOverlay, impostare la proprietà Enabled su false. È possibile quindi impostare la proprietà Ink e riattivare l'oggetto InkOverlay impostando la proprietà Enabled su true.
Un oggetto InkOverlay crea un oggetto Ink per impostazione predefinita. Se in una finestra dell'applicazione nota sono presenti due o più oggetti Ink, questi possono essere disattivati per consentire la raccolta in uno qualsiasi di essi (ad esempio dopo avere deserializzato uno degli oggetti Ink).
Esempi
In questo esempio, un oggetto InkOverlay funziona con più pagine virtuali tramite la gestione di più oggetti Ink.
Prima di poter passare da una pagina all'altra, viene inizializzata una matrice di oggetti Ink.
mInkArrayOverlay = New Ink(MAX_PAGE - 1) {}
For k As Integer = 0 To MAX_PAGE - 1
mInkArrayOverlay(k) = New Ink()
Next
mInkArrayOverlay = new Ink[MAX_PAGE];
for (int k = 0; k < MAX_PAGE; k++)
{
mInkArrayOverlay[k] = new Ink();
}
Quindi, in risposta a un'azione dell'utente (ad esempio la scelta da un menu o un elenco), l'oggetto Ink dell'oggetto InkOverlay viene riassegnato e il controllo al quale è associato l'oggetto InkOverlay viene ridisegnato.
Private Sub ChangeInkOverlayPage(ByVal PageNum As Integer)
mInkOverlay.Enabled = False
mInkOverlay.Ink = mInkArrayOverlay(PageNum)
mInkOverlay.Enabled = True
' Note: mInkOverlay was instantiated via: new InkOverlay(control)
' not via: new InkOverlay(control.Handle) - this .ctor does not set AttachedControl
mInkOverlay.AttachedControl.Invalidate()
End Sub
private void ChangeInkOverlayPage(int PageNum)
{
mInkOverlay.Enabled = false;
mInkOverlay.Ink = mInkArrayOverlay[PageNum];
mInkOverlay.Enabled = true;
// Note: mInkOverlay was instantiated via: new InkOverlay(control)
// not via: new InkOverlay(control.Handle) - this .ctor does not set AttachedControl
mInkOverlay.AttachedControl.Invalidate();
}
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