Condividi tramite


Proprietà InkPicture.Ink

Aggiornamento: novembre 2007

Ottiene o imposta l'oggetto Ink associato all'oggetto InkPicture.

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 InkPicture
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 InkPicture.

Note

Nota

È necessario disattivare l'oggetto InkPicture prima di impostare questa proprietà. Per disattivare l'oggetto InkPicture, impostare la proprietà InkEnabled su false. È possibile quindi impostare la proprietà Ink e riattivare l'oggetto InkPicture impostando la proprietà InkEnabled su true.

Un oggetto InkPicture 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 InkPicture 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.

mInkArrayPicture = New Ink(MAX_PAGE - 1) {}
For k As Integer = 0 To MAX_PAGE - 1
    mInkArrayPicture(k) = New Ink()
Next
mInkArrayPicture = new Ink[MAX_PAGE];
for (int k = 0; k < MAX_PAGE; k++)
{
    mInkArrayPicture[k] = new Ink();
}

Quindi, in risposta a un'azione dell'utente (ad esempio la scelta da un menu o da un elenco), l'oggetto Ink dell'oggetto InkPicture viene riassegnato e l'oggetto InkPicture viene ridisegnato.

Private Sub ChangeInkPicturePage(ByVal PageNum As Integer)
    mInkPicture.InkEnabled = False
    mInkPicture.Ink = mInkArrayPicture(PageNum)
    mInkPicture.InkEnabled = True
    mInkPicture.Invalidate()
End Sub
private void ChangeInkPicturePage(int PageNum)
{
    mInkPicture.InkEnabled = false;
    mInkPicture.Ink = mInkArrayPicture[PageNum];
    mInkPicture.InkEnabled = true;
    mInkPicture.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

Vedere anche

Riferimenti

InkPicture Classe

Membri InkPicture

Spazio dei nomi Microsoft.Ink

Ink

InkPicture.InkEnabled