デザイナでチェックボックス型セルの ClassicAlignment の設定が反映されない
対象製品
El Tabelle for .NET 3.0J
発生環境
この現象は 次のファイルバージョンのアセンブリで発生します。
v3.0.2005.0204
v3.0.2005.0218 (HotFix)
v3.0.2005.0310 (HotFix)
v3.0.2005.0204
v3.0.2005.0218 (HotFix)
v3.0.2005.0310 (HotFix)
状況
修正済み
詳細
WorkBook デザイナまたは Template デザイナでチェックボックス型セルの「El Tabelle 1.0互換」のチェックをOFFにし、確定したあとデザイナ画面を閉じると、設定内容が反映されません。
また、WorkBook デザイナでは CheckAlign プロパティの設定が反映されますが、Template デザイナでは CheckAlign プロパティの設定は反映されません。
また、WorkBook デザイナでは CheckAlign プロパティの設定が反映されますが、Template デザイナでは CheckAlign プロパティの設定は反映されません。
回避方法
この現象はファイル バージョン v3.0.2005.0415 以降のアセンブリで修正されています。
修正版は こちら からダウンロードできます。
また、次の操作を行うことで現象を回避できます。
・コーディングで CheckBoxEditor.ClassicAlignment プロパティを設定する
WorkBook/Sheetの場合(A1セルにチェックボックス型セルが設定されているものとする):
[Visual Basic]
Dim objCheckBoxEditor As GrapeCity.Win.ElTabelle.Editors.CheckBoxEditor
objCheckBoxEditor = CType(Sheet1(0, 0).Editor, GrapeCity.Win.ElTabelle.Editors.CheckBoxEditor)
objCheckBoxEditor.ClassicAlignment = False
Sheet1(0, 0).Editor = objCheckBoxEditor
[C#]
GrapeCity.Win.ElTabelle.Editors.CheckBoxEditor objCheckBoxEditor;
objCheckBoxEditor = (GrapeCity.Win.ElTabelle.Editors.CheckBoxEditor)sheet1[0, 0].Editor;
objCheckBoxEditor.ClassicAlignment = false;
sheet1[0, 0].Editor = objCheckBoxEditor;
修正版は こちら からダウンロードできます。
また、次の操作を行うことで現象を回避できます。
・コーディングで CheckBoxEditor.ClassicAlignment プロパティを設定する
WorkBook/Sheetの場合(A1セルにチェックボックス型セルが設定されているものとする):
[Visual Basic]
Dim objCheckBoxEditor As GrapeCity.Win.ElTabelle.Editors.CheckBoxEditor
objCheckBoxEditor = CType(Sheet1(0, 0).Editor, GrapeCity.Win.ElTabelle.Editors.CheckBoxEditor)
objCheckBoxEditor.ClassicAlignment = False
Sheet1(0, 0).Editor = objCheckBoxEditor
[C#]
GrapeCity.Win.ElTabelle.Editors.CheckBoxEditor objCheckBoxEditor;
objCheckBoxEditor = (GrapeCity.Win.ElTabelle.Editors.CheckBoxEditor)sheet1[0, 0].Editor;
objCheckBoxEditor.ClassicAlignment = false;
sheet1[0, 0].Editor = objCheckBoxEditor;
キーワード
ELTB04636
この文書は、以前は次のバグレポートIDで公開されていました : 4812