Condividi tramite


Proprietà InkCollector.Ink

Aggiornamento: novembre 2007

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

Spazio dei nomi:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Sintassi

'Dichiarazione
Public Property Ink As Ink
'Utilizzo
Dim instance As InkCollector
Dim value As Ink

value = instance.Ink

instance.Ink = value
public Ink Ink { get; set; }
public:
property Ink^ Ink {
    Ink^ get ();
    void set (Ink^ value);
}
/** @property */
public Ink get_Ink()
/** @property */
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 InkCollector.

Note

Nota

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

Un oggetto InkCollector 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 InkCollector funziona con più pagine virtuali gestendo più oggetti Ink.

Prima di poter commutare le pagine, viene inizializzata una matrice di oggetti Ink.

mInkArrayCollector = New Ink(MAX_PAGE - 1) {}
For k As Integer = 0 To MAX_PAGE - 1
    mInkArrayCollector(k) = New Ink()
Next
mInkArrayCollector = new Ink[MAX_PAGE];
for (int k = 0; k < MAX_PAGE; k++)
{
    mInkArrayCollector[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 InkCollector viene riassegnato e il controllo al quale è associato l'oggetto InkCollector viene ridisegnato.

Private Sub ChangeInkCollectorPage(ByVal PageNum As Integer)
    mInkCollector.Enabled = False
    mInkCollector.Ink = mInkArrayCollector(PageNum)
    mInkCollector.Enabled = True
    ' Note: mInkCollector was instantiated via: new InkCollector(control)
    ' not via: new InkCollector(control.Handle) - this .ctor does not set AttachedControl
    mInkCollector.AttachedControl.Invalidate()
End Sub
private void ChangeInkCollectorPage(int PageNum)
{
    mInkCollector.Enabled = false;
    mInkCollector.Ink = mInkArrayCollector[PageNum];
    mInkCollector.Enabled = true;
    // Note: mInkCollector was instantiated via: new InkCollector(control)
    // not via: new InkCollector(control.Handle) - this .ctor does not set AttachedControl
    mInkCollector.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

Vedere anche

Riferimenti

InkCollector Classe

Membri InkCollector

Spazio dei nomi Microsoft.Ink

InkCollector.Enabled

Ink