Proprietà InkEdit.Recognizer
Aggiornamento: novembre 2007
Ottiene o imposta l'oggetto Recognizer utilizzato dal controllo InkEdit.
Spazio dei nomi: Microsoft.Ink
Assembly: Microsoft.Ink (in Microsoft.Ink.dll)
Sintassi
'Dichiarazione
<BrowsableAttribute(False)> _
Public Property Recognizer As Recognizer
'Utilizzo
Dim instance As InkEdit
Dim value As Recognizer
value = instance.Recognizer
instance.Recognizer = value
[BrowsableAttribute(false)]
public Recognizer Recognizer { get; set; }
[BrowsableAttribute(false)]
public:
property Recognizer^ Recognizer {
Recognizer^ get ();
void set (Recognizer^ value);
}
/** @property */
/** @attribute BrowsableAttribute(false) */
public Recognizer get_Recognizer()
/** @property */
/** @attribute BrowsableAttribute(false) */
public void set_Recognizer(Recognizer value)
public function get Recognizer () : Recognizer
public function set Recognizer (value : Recognizer)
Valore proprietà
Tipo: Microsoft.Ink.Recognizer
Sistema di riconoscimento utilizzato dal controllo InkEdit.
Note
Il sistema di riconoscimento predefinito restituito è il sistema di riconoscimento predefinito per le impostazioni locali di input attive. Per selezionare le impostazioni locali di input attive, fare clic su Dettagli e selezionare Lingua di input predefinita nella scheda Lingue di Opzioni internazionali e della lingua del Pannello di controllo.
Questa proprietà è disponibile solo in fase di esecuzione.
Questa proprietà deve essere modificata solo se la proprietà Status restituisce il valore dell'enumerazione InkEditStatus, Idle.
Se un controllo oggetto viene utilizzato per il controllo InkEdit, dopo l'impostazione della proprietà Recognizer deve essere riapplicato.
Esempi
In questo esempio, se è disponibile un oggetto Recognizer in grado di riconoscere lo spagnolo, la proprietà Recognizer del controllo InkEdit viene impostata in modo da utilizzare tale oggetto.
If InkEditStatus.Idle = mInkEdit.Status Then
Const LCID_Spanish As Integer = &HC0A
' get all the Recognizers
Dim allR As Recognizers = New Recognizers()
' check each Recognizer
For Each R As Recognizer In allR
' check each supported language of the Recognizer
For Each LCID As Integer In R.Languages
' if the language == Spanish, change the Recognizer
If LCID_Spanish = LCID Then
mInkEdit.Recognizer = R
End If
Next
Next
' display the name of the recognizer in the InkEdit control
mInkEdit.Text = mInkEdit.Recognizer.Name + Environment.NewLine
End If
if (InkEditStatus.Idle == mInkEdit.Status)
{
const int LCID_Spanish = 0x0C0A;
// get all the Recognizers
Recognizers allR = new Recognizers();
// check each Recognizer
foreach (Recognizer R in allR)
{
// check each supported language of the Recognizer
foreach (int LCID in R.Languages)
{
// if the language == Spanish, change the Recognizer
if (LCID_Spanish == LCID)
{
mInkEdit.Recognizer = R;
}
}
}
// display the name of the recognizer in the InkEdit control
mInkEdit.Text = mInkEdit.Recognizer.Name + Environment.NewLine;
}
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