FarPoint.Win.SpreadJ アセンブリ > FarPoint.Win.Spread 名前空間 > SpreadView クラス : EditModePermanent プロパティ |
'Declaration Public Property EditModePermanent As Boolean
'使用法 Dim instance As SpreadView Dim value As Boolean instance.EditModePermanent = value value = instance.EditModePermanent
public bool EditModePermanent {get; set;}
このプロパティをTrueに設定した場合、スプレッドシートのセルがアクティブセルになると、そのセルはただちに編集モードになります。実際には、このプロパティをTrueに設定すると、フォーカス矩形が表示されないセルを持つスプレッドシートが作成されます。このオプションを使用することで、エディタコントロールのテーブルをエミュレートできます。
このプロパティをTrueに設定すると、アクティブセルを移動するたびにEditModeイベントが2回発生します。1回は現在のアクティブセルを離れるとき、もう1回は新しいアクティブセルに移動するときです。
編集モードがONの場合は、何も選択することができません。「フォーカスを失った選択領域の非表示化」を参照してください。
注意:このプロパティをTrueに設定すると、SelectionBlockOptionsプロパティが自動的に0に設定されます。その後でこのプロパティをFalseに設定する場合は、SelectionBlockOptionsプロパティを元の設定にリセットする必要があります。 |
ヒント:このプロパティをTrueに設定する場合は、EditModeReplaceプロパティをFalseに設定することで、ユーザーが誤ってデータを削除する事態を防ぐことができます。 編集モードと関連するプロパティの詳細については、「編集モード」を参照してください。 |
FarPoint.Win.Spread.SpreadView sv = fpSpread1.GetRootWorkbook();
sv.EditModePermanent = true;
Dim sv As FarPoint.Win.Spread.SpreadView = FpSpread1.GetRootWorkbook sv.EditModePermanent = True