CellDoubleClick イベントで例外がスローされない場合がある
対象製品
El Tabelle for .NET 3.0J
発生環境
この現象は、次のファイルバージョンのアセンブリで発生します。
v3.1.2006.0228 および以前のアセンブリ
v3.1.2006.0228 および以前のアセンブリ
状況
修正済み
詳細
以下のようなコードを実行すると、CellDoubleClick イベントで例外が発生しません。
[C#]
static void Main()
{
Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(AllException);
Application.Run(new Form1());
}
protected static void AllException(object sender, System.Threading.ThreadExceptionEventArgs e)
{
MessageBox.Show(e.Exception.Message);
}
private void multiRowSheet1_CellDoubleClick(object sender, GrapeCity.Win.ElTabelle.MClickEventArgs e)
{
try
{
int a = Convert.ToInt32("A");
}
catch (Exception ex)
{
throw ex;
}
}
[C#]
static void Main()
{
Application.ThreadException += new System.Threading.ThreadExceptionEventHandler(AllException);
Application.Run(new Form1());
}
protected static void AllException(object sender, System.Threading.ThreadExceptionEventArgs e)
{
MessageBox.Show(e.Exception.Message);
}
private void multiRowSheet1_CellDoubleClick(object sender, GrapeCity.Win.ElTabelle.MClickEventArgs e)
{
try
{
int a = Convert.ToInt32("A");
}
catch (Exception ex)
{
throw ex;
}
}
回避方法
この現象はファイル バージョン v3.1.2006.0314 以降のアセンブリで修正されています。
修正版は こちら からダウンロードできます。
問題が修正されたアセンブリに移行する以外、この問題を回避する方法はありません。
修正版は こちら からダウンロードできます。
問題が修正されたアセンブリに移行する以外、この問題を回避する方法はありません。
キーワード
ELTB05350
この文書は、以前は次のバグレポートIDで公開されていました : 5900