PowerTools SPREAD for Windows Forms 10.0J
EditModePermanent プロパティ (SpreadView)


ビューのセルがアクティブになったときに編集モードをONのまま維持するかどうかを表す値を取得または設定します。
構文
'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;}

プロパティ値

Boolean:セルがただちに編集モードになる場合は True、それ以外の場合は False
解説

このプロパティをTrueに設定した場合、スプレッドシートのセルがアクティブセルになると、そのセルはただちに編集モードになります。実際には、このプロパティをTrueに設定すると、フォーカス矩形が表示されないセルを持つスプレッドシートが作成されます。このオプションを使用することで、エディタコントロールのテーブルをエミュレートできます。

このプロパティをTrueに設定すると、アクティブセルを移動するたびにEditModeイベントが2回発生します。1回は現在のアクティブセルを離れるとき、もう1回は新しいアクティブセルに移動するときです。

編集モードがONの場合は、何も選択することができません。「フォーカスを失った選択領域の非表示化」を参照してください。

注意:このプロパティをTrueに設定すると、SelectionBlockOptionsプロパティが自動的に0に設定されます。その後でこのプロパティをFalseに設定する場合は、SelectionBlockOptionsプロパティを元の設定にリセットする必要があります。

ヒント:このプロパティをTrueに設定する場合は、EditModeReplaceプロパティをFalseに設定することで、ユーザーが誤ってデータを削除する事態を防ぐことができます。

編集モードと関連するプロパティの詳細については、「編集モード」を参照してください。

次のサンプルコードは、EditModePermanentプロパティを設定します。
FarPoint.Win.Spread.SpreadView sv = fpSpread1.GetRootWorkbook();
sv.EditModePermanent = true;
Dim sv As FarPoint.Win.Spread.SpreadView = FpSpread1.GetRootWorkbook
sv.EditModePermanent = True
参照

SpreadView クラス
SpreadView メンバ
EditModeReplace プロパティ
SelectionBlockOptions プロパティ

開発者ガイド

編集モード

 

 


© 2004-2017, GrapeCity inc. All rights reserved.