PowerTools InputMan for Windows Forms 8.0J > Tips集 > 編集モードを切り替えるには |
テキスト、マスク、キャラクタボックス、日付時刻、日付、時刻、タイムスパン、数値、コンボ、マスクコンボコントロールは、入力時の編集モードを切り替えることができます。
EditMode プロパティを使って、コントロールがフォーカスを受け取ったときのデフォルトの編集モードを定義できます。EditModeプロパティをEditMode.Insert にすると挿入モード、EditMode.Overwrite にすると上書きモードになります。また、EditMode.FixedInsertとEditMode.FixedOverwriteでは、編集モードが固定されるので、実行中に[Ins]キーが押されても編集モードは切り替わりません。
EditModeプロパティがEditMode.InsertまたはEditMode.Overwriteに設定されている場合、編集モードが[Ins]キーまたはEditModeプロパティによって変更されたときには、EditStatusChanged イベントが発生します。
キャラクタボックスコントロールでは、編集モードが上書きモードの場合、下図のようにキャレット位置のマス目が反転表示されます。
また、フォーカス取得時の編集モードは、OverWrite プロパティを使って調べることができます。