InkEdit.Recognizer 속성
업데이트: 2007년 11월
InkEdit 컨트롤에서 사용하는 Recognizer 개체를 가져오거나 설정합니다.
네임스페이스: Microsoft.Ink
어셈블리: Microsoft.Ink(Microsoft.Ink.dll)
구문
‘선언
<BrowsableAttribute(False)> _
Public Property Recognizer As Recognizer
‘사용 방법
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)
속성 값
형식: Microsoft.Ink.Recognizer
InkEdit 컨트롤에서 사용하는 인식기입니다.
설명
기본적으로 반환되는 인식기는 활성 입력 로캘에 대한 기본 인식기입니다. 활성 입력 로캘을 선택하려면 제어판의 국가 및 언어 옵션에 있는 언어 탭에서 자세히를 클릭한 다음 기본 입력 언어를 선택합니다.
이 속성은 런타임에만 사용할 수 있습니다.
이 속성은 Status 속성에서 InkEditStatus 열거형 값인 Idle을 반환하는 경우에만 변경해야 합니다.
InkEdit 컨트롤에 대해 유의 사실을 사용하는 경우Recognizer 속성을 설정한 후에 다시 적용해야 합니다.
예제
이 예제에서는 스페인어를 인식할 수 있는 Recognizer 개체를 사용할 수 있는 경우 InkEdit 컨트롤의 Recognizer 속성에서 이 개체를 사용하도록 설정합니다.
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;
}
플랫폼
Windows Vista
.NET Framework 및 .NET Compact Framework에서 모든 플랫폼의 전체 버전을 지원하지는 않습니다. 지원되는 버전의 목록을 보려면 .NET Framework 시스템 요구 사항을 참조하십시오.
버전 정보
.NET Framework
3.0에서 지원