ValueChanged、LeaveEdit イベントで行を追加すると、動作が不正になる

文書番号 : 19652     文書種別 : 不具合     最終更新日 : 2005/12/02
文書を印刷する
対象製品
El Tabelle for .NET 3.0J
発生環境
この現象は 次のファイルバージョンのアセンブリで発生します。
v3.1.2005.1014 (HotFix) および以前のアセンブリ
状況
修正済み
詳細
ValueChanged、LeaveEdit イベントで MaxRows プロパティや InsertRow メソッドにより行を追加する処理を実行すると、動作に問題が生じます。

・ValueChanged イベントの場合は例外が発生します。
・LeaveEdit イベントの場合、行の追加は行われますが、入力した値が消去されてしまいます。

[Visual Basic]
Private Sub Sheet1_ValueChanged(ByVal sender As Object, _
 ByVal e As GrapeCity.Win.ElTabelle.ValueChangedEventArgs) Handles Sheet1.ValueChanged
  Sheet1.MaxRows += 1
End Sub

・この現象は MultiRowSheet では発生しません。
回避方法
この現象はファイル バージョン v3.1.2005.1130 以降のアセンブリで修正されています。

修正版は こちら からダウンロードできます。

問題が修正されたアセンブリに移行する以外、この問題を回避する方法はありません。
キーワード
ELTB05188

この文書は、以前は次のバグレポートIDで公開されていました : 5703