KeyDown イベントでテンプレートを読み込むとエラーが発生する
対象製品
El Tabelle for .NET 3.0J
発生環境
この現象は 次のファイルバージョンのアセンブリで発生します。
v3.0.2005.0610 (HotFix)
v3.1.2005.0615
v3.1.2005.0706 (HotFix)
v3.0.2005.0610 (HotFix)
v3.1.2005.0615
v3.1.2005.0706 (HotFix)
状況
修正済み
詳細
MultiRowSheet コントロールの KeyDown イベントで SaveTemplate メソッドと LoadTemplate メソッドを使用すると、エラーが発生します。
[Visual Basic]
Private Sub MultiRowSheet1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MultiRowSheet1.KeyDown
If e.KeyCode = Keys.F12 Then
Dim objMemoryStream As New System.IO.MemoryStream
MultiRowSheet1.SaveTemplate(objMemoryStream)
MultiRowSheet1.LoadTemplate(objMemoryStream)
End If
End Sub
[Visual Basic]
Private Sub MultiRowSheet1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles MultiRowSheet1.KeyDown
If e.KeyCode = Keys.F12 Then
Dim objMemoryStream As New System.IO.MemoryStream
MultiRowSheet1.SaveTemplate(objMemoryStream)
MultiRowSheet1.LoadTemplate(objMemoryStream)
End If
End Sub
回避方法
この現象はファイル バージョン v3.1.2005.0729 以降のアセンブリで修正されています。
修正版は こちら からダウンロードできます。
問題が修正されたアセンブリに移行する以外、この問題を回避する方法はありません。
修正版は こちら からダウンロードできます。
問題が修正されたアセンブリに移行する以外、この問題を回避する方法はありません。
キーワード
ELTB04871
この文書は、以前は次のバグレポートIDで公開されていました : 5186