PowerTools SPREAD for Windows Forms 8.0J
EditError イベント


ユーザーが不正な入力操作を実行したときに発生します。
構文
'Declaration
 
Public Event EditError As EditErrorEventHandler
'使用法
 
Dim instance As FpSpread
Dim handler As EditErrorEventHandler
 
AddHandler instance.EditError, handler
public event EditErrorEventHandler EditError
イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、EditErrorEventArgs 型の引数を受け取りました。次の EditErrorEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ説明
Columnエディタがイベントを発生させたセルの列インデックスを取得します。  
EditError編集エラーの種類を取得します。  
Rowエディタがイベントを発生させたセルの行インデックスを取得します。  
Viewエディタがイベントを発生させたセルを含むビューを取得します。  
解説

このイベントは、ユーザーが無効な入力操作を実行したときに OnEditError メソッドによって呼び出されます。

ユーザーが次のいずれかを実行しようとすると、エラーが発生します。

個々のイベント引数の詳細については、EditErrorEventArgs メンバを参照してください。

次のサンプルコードは、ユーザーが無効な入力操作を行ったときにEditErrorイベントを発生させます。
fpSpread1.ActiveSheet.Cells[0, 0].Locked = true;
fpSpread1.ActiveSheet.Cells[0, 0].BackColor = Color.Black;
Label1.Text = "Double-click on the black cell. It is locked.  This will fire the event";

private void fpSpread1_EditError(object sender, FarPoint.Win.Spread.EditErrorEventArgs e)
{
     ListBox1.Items.Add(e.EditError.ToString());
}
FpSpread1.ActiveSheet.Cells(0, 0).Locked = True
FpSpread1.ActiveSheet.Cells(0, 0).BackColor = Color.Black
Label1.Text = "Double-click on the black cell. It is locked.  This will fire the event"

Private Sub FpSpread1_EditError(ByVal sender As Object, ByVal e As FarPoint.Win.Spread.EditErrorEventArgs) Handles FpSpread1.EditError
     ListBox1.Items.Add(e.EditError.ToString())
End Sub
参照

FpSpread クラス
FpSpread メンバ
EditErrorEventArgs クラス

 

 


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