MESCIUS SPREAD for Windows Forms 17.0J
編集モード

通常、エンド ユーザーがセルをダブルクリックすると、エディタ コントロールが有効になり、ユーザーはこのセル内に入力できるようになります。 このようにセル内で編集を行うための機能を、編集モードと呼びます。 さまざまなプロパティおよびメソッドを使用することで、編集モードの使用方法をカスタマイズできます。

セルが編集モードに切り替わると、アクティブ セルには通常、下図のように I ビーム カーソルが点滅表示されます。 セルが編集モードになっていない場合は、アクティブ セルには通常、下図のようにフォーカス長方形が表示されます。

編集セル

非編集セル

  編集モードのセル   選択されているが、編集モードではないセル

セルは、以下の場合に編集モードに切り替わります(編集モードの有効化)。

セルは、以下の場合に編集モードを終了します(編集モードの無効化)。

デフォルトでは、セルが編集モードに切り替わると、セル内の既存テキストの末尾にカーソルが移動します。 EditModeReplace プロパティを設定することで、このときにセル内の既存テキストが選択されるように変更できます。

アクティブになったセルが常に編集モードに切り替わるように指定することもできます。これには EditModePermanent プロパティを使用します。

セルが編集モードに切り替わると EditModeOn イベントが発生し、編集モードを終了すると EditModeOff イベントが発生します。

SuperEditBase.EditModeCursorPosition プロパティを使用すると、フォーカスを取得した編集コントロールでのカーソルの位置を設定できます。

編集モードを開始または終了するには、それぞれStartCellEditingおよびStopCellEditingメソッドを使用します。

SPREAD デザイナの使用

  1. [設定]メニューを選択します。
  2. [編集]オプション([Spread Settings]セクション)を選択します。
  3. EditModePermanent プロパティに該当する[常時入力モードに設定する]オプションを ON にするか、または EditModeReplace プロパティに該当する[編集時に上書きモードに設定する]を ON にします。
  4. [ファイル]メニューから[適用して終了]を選択して、変更を保存します。
参照

 

 


© MESCIUS inc. All rights reserved.