テンプレートを読み込むと、ショートカットキーの設定が初期化される
対象製品
El Tabelle for .NET 3.0J
発生環境
この現象は 次のファイルバージョンのアセンブリで発生します。
v3.0.2005.0204
v3.0.2005.0218 (HotFix)
v3.0.2005.0310 (HotFix)
v3.0.2005.0415 (HotFix)
v3.0.2005.0610 (HotFix)
v3.1.2005.0615
v3.1.2005.0706 (HotFix)
v3.0.2005.0204
v3.0.2005.0218 (HotFix)
v3.0.2005.0310 (HotFix)
v3.0.2005.0415 (HotFix)
v3.0.2005.0610 (HotFix)
v3.1.2005.0615
v3.1.2005.0706 (HotFix)
状況
修正済み
詳細
ショートカットキーの設定を行ったあと、テンプレートの読み込みを行うと、設定内容が初期化されてしまいます。具体的には、追加したショートカットキーが削除され、既定のショートカットキーが有効になります。
[Visual Basic]
Dim aryKeyActions(0) As Integer
aryKeyActions(0) = GrapeCity.Win.ElTabelle.MKeyAction.NextCell
MultiRowSheet1.Shortcuts.Add(Keys.Delete, aryKeyActions)
Dim objTemplate As GrapeCity.Win.ElTabelle.Template = _
New GrapeCity.Win.ElTabelle.Template
Dim objMemoryStream As New System.IO.MemoryStream
GrapeCity.Win.ElTabelle.TemplateFileProcessor.Save(objMemoryStream, objTemplate)
MultiRowSheet1.LoadTemplate(objMemoryStream)
[Visual Basic]
Dim aryKeyActions(0) As Integer
aryKeyActions(0) = GrapeCity.Win.ElTabelle.MKeyAction.NextCell
MultiRowSheet1.Shortcuts.Add(Keys.Delete, aryKeyActions)
Dim objTemplate As GrapeCity.Win.ElTabelle.Template = _
New GrapeCity.Win.ElTabelle.Template
Dim objMemoryStream As New System.IO.MemoryStream
GrapeCity.Win.ElTabelle.TemplateFileProcessor.Save(objMemoryStream, objTemplate)
MultiRowSheet1.LoadTemplate(objMemoryStream)
回避方法
この現象はファイル バージョン v3.1.2005.0729 以降のアセンブリで修正されています。
修正版は こちら からダウンロードできます。
また、次の操作を行うことで現象を回避できます。
・テンプレートをロードしたあとに、もう一度ショートカットキーの設定を行います。
修正版は こちら からダウンロードできます。
また、次の操作を行うことで現象を回避できます。
・テンプレートをロードしたあとに、もう一度ショートカットキーの設定を行います。
キーワード
ELTB04890
この文書は、以前は次のバグレポートIDで公開されていました : 5190