PowerTools MultiRow for Windows Forms 8.0J
CellParsingEventArgs クラス
メンバ 

GcMultiRowコントロールのGcMultiRow.CellParsingイベントのデータを提供します。
構文
Public Class CellParsingEventArgs 
   Inherits System.Windows.Forms.ConvertEventArgs
public class CellParsingEventArgs : System.Windows.Forms.ConvertEventArgs 
解説

このクラスは、セル値の解析プロセスをユーザーに知らせるために使用されます。ユーザーはCellStyleに新しいスタイルを設定して、セルのスタイルを変更できます。また、System.Windows.Forms.ConvertEventArgs.Valueに新しい値を設定して、セルの値を変更することもできます。ParsingAppliedtrueに設定されている場合は、その値がセルの解析された値として使用されます。それ以外の場合は、このイベントの後に解析プロセスが続きます。

セルの解析プロセスが失敗した場合は、GcMultiRow.DataErrorイベントが発生します。

ユーザーがセル値を編集してから他のセルをクリックすると、セルの値が適用されます。イベントの順序は次のとおりです。

  1. ユーザーがセルをダブルクリックするか、ショートカットキーを押すか、文字キーを押すと、セルが編集状態になります。
  2. ユーザーが編集コントロールまたは編集セルに値を入力します。
  3. 現在のセルでの作業が済んだら、ユーザーが別のセルをクリックします。このとき、新しいセル位置にリダイレクトできます。
  4. ターゲットのセル(新しいセル)の行インデックスが現在のセル(古いセル)の行インデックスと異なる場合は、GcMultiRow.RowLeaveイベントが発生します。
  5. セルの値を検証します。
  6. 編集値の型を、セルで受け入れ可能な値の型に変換します。
  7. この時点で、編集値がセルに適用されます。
  8. ターゲットのセル(新しいセル)の行インデックスが現在のセル(古いセル)の行インデックスと異なる場合は、行の値全体を検証します。
  9. 編集コントロールまたは編集セルがアンインストールされます。
  10. ターゲットのセル(新しいセル)に入ります。

継承階層

System.Object
   System.EventArgs
      System.Windows.Forms.ConvertEventArgs
         GrapeCity.Win.MultiRow.CellParsingEventArgs

参照

CellParsingEventArgs メンバ
GrapeCity.Win.MultiRow 名前空間
CellParsing イベント
CellFormatting イベント

 

 


© 2008-2015 GrapeCity inc. All rights reserved.