InkEdit.Recognizer, propriété
Mise à jour : November 2007
Obtient ou définit l'objet Recognizer utilisé par le contrôle InkEdit.
Espace de noms : Microsoft.Ink
Assembly : Microsoft.Ink (dans Microsoft.Ink.dll)
Syntaxe
'Déclaration
<BrowsableAttribute(False)> _
Public Property Recognizer As Recognizer
'Utilisation
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)
Valeur de propriété
Type : Microsoft.Ink.Recognizer
Module de reconnaissance utilisé par le contrôle InkEdit.
Notes
Par défaut, le moteur de reconnaissance retourné est le moteur de reconnaissance par défaut pour les paramètres régionaux d'entrée actifs. Pour sélectionner les paramètres régionaux d'entrée actifs, dans Options régionales et linguistiques du Panneau de configuration, cliquez sur Détails dans l'onglet Langues, puis sélectionnez la Langue d'entrée par défaut.
Cette propriété est disponible au moment de l'exécution uniquement.
Cette propriété ne doit être modifiée que si la propriété Status retourne la valeur d'énumération InkEditStatus, Idle.
Si un élément est utilisé pour le contrôle InkEdit, il doit être réappliqué après avoir défini la propriété Recognizer.
Exemples
Dans cet exemple, si un objet Recognizer capable de reconnaître l'espagnol est disponible, la propriété Recognizer du contrôle InkEdit est paramétrée pour l'utiliser.
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;
}
Plateformes
Windows Vista
Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Informations de version
.NET Framework
Pris en charge dans : 3.0