次の方法で共有


CorrectionMode 列挙体

Tablet PC 入力パネルの修正モードを指定します。

名前空間 :  Microsoft.Ink.TextInput
アセンブリ :  Microsoft.Ink (Microsoft.Ink.dll 内)

構文

'宣言
Public Enumeration CorrectionMode
'使用
Dim instance As CorrectionMode
public enum CorrectionMode
public enum class CorrectionMode
public enum CorrectionMode
public enum CorrectionMode

メンバ

メンバ名 説明
NotVisible 入力パネルと修正領域を表示しません。
PreInsertion 修正領域を、挿入前モードで表示します。
PostInsertionCollapsed 修正領域を、挿入後折りたたみモードで表示します。
PostInsertionExpanded 修正領域を、挿入後展開モードで表示します。

解説

CurrentCorrectionMode プロパティと共に使用することで、修正領域の現在の設定をアプリケーションで確認できます。

TextInputPanel オブジェクトは、修正モードに関する詳細な情報と制御機能を提供します。修正モードの把握により、アプリケーションでは入力パネルの現在のサイズを確認できます。挿入後の修正をアプリケーション内で展開する方法を制御することで、修正の使い勝手をカスタマイズできます。

修正領域の表示については、挿入前モードと挿入後モードの 2 つの基本モードがあります。挿入前修正領域では、アプリケーションに挿入する前にテキストを修正します。挿入前モードを起動するには、手書きパッドに入力する際にベースラインの下に表示される保留中のテキストをタップします。

挿入後修正領域は、アプリケーションに挿入された後にテキストを修正する場合に使用します。挿入後モードを起動するには、挿入位置にカーソルを移動するか、挿入済みのテキストを選択します。

挿入後修正領域は、入力パネルの上または下に表示できます。また、展開表示、折りたたみ表示も可能です。折りたたまれた状態の挿入後修正領域では修正候補のリストだけが表示されます。展開された状態では、修正候補と単語の修正入力領域が表示されます。

次の例では、CorrectionMode の使用方法を示します。tip_CorrectionModeChanging は、CorrectionModeChanging イベントのイベント ハンドラです。tip オブジェクトは、TextInputPanel のインスタンスです。OldMode および CurrentCorrectionMode 値を使用して、TextBox、outputTextBox の TextBox.Text プロパティを設定します。OldMode および CurrentCorrectionMode には、CorrectionMode 値の 1 つが格納されています。

Sub tip_CorrectionModeChanging(ByVal sender As Object, ByVal e As CorrectionModeChangeEventArgs)
    outputTextBox.Text += "Old Correction Mode is " + e.OldMode.ToString() + Environment.NewLine
    outputTextBox.Text += "Current Correction Mode is " + tip.CurrentCorrectionMode.ToString() + Environment.NewLine
End Sub
void tip_CorrectionModeChanging(object sender, CorrectionModeChangeEventArgs e)
{
    outputTextBox.Text += "Old Correction Mode is " + e.OldMode + Environment.NewLine;
    outputTextBox.Text += "Current Correction Mode is " + tip.CurrentCorrectionMode + Environment.NewLine;
}

プラットフォーム

Windows Vista, Windows XP SP2, Windows Server 2003

.NET Framework および .NET Compact Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

バージョン情報

.NET Framework

サポート対象 : 3.0

参照

参照

Microsoft.Ink.TextInput 名前空間