親コントロールのEnabledプロパティを切り替えると、シートが編集不能になる

文書番号 : 17405     文書種別 : 不具合     最終更新日 : 2005/04/28
文書を印刷する
対象製品
El Tabelle for .NET 3.0J
発生環境
この現象は 次のファイルバージョンのアセンブリで発生します。
v3.0.2005.0415(2005/04/19) (HotFix)
v3.0.2005.0415(2005/04/26) (HotFix)
v3.0.2005.0610 (HotFix)
v3.1.2005.0615
v3.1.2005.0706 (HotFix)
v3.1.2005.0729 (HotFix)
状況
回避方法あり
詳細
WorkBook/Sheet または MultiRowSheet コントロールを配置したコントロールのEnabledプロパティを切り替えると、シートのセルを編集状態に移行できなくなります。

[Visual Basic]
GroupBox1.Enabled = False
Sheet1.Enabled = False
Sheet1.Enabled = True
GroupBox1.Enabled = True

[C#]
groupBox1.Enabled = false;
sheet1.Enabled = false;
sheet1.Enabled = true;
groupBox1.Enabled = true;

この現象は、フォームおよびコンテナ(Group、Panel)コントロールで発生します。
回避方法
この現象は、次のように GroupBox と Sheet の処理の順番を変更した場合は発生しません。

[Visual Basic]
Sheet1.Enabled = False
GroupBox1.Enabled = False
GroupBox1.Enabled = True
Sheet1.Enabled = True

[C#]
sheet1.Enabled = false;
groupBox1.Enabled = false;
groupBox1.Enabled = true;
sheet1.Enabled = true;
キーワード
ELTB04730

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