Redraw、Hidden プロパティを切り替えるとコンボボックス型セルのリストが開けなくなる

文書番号 : 21619     文書種別 : 不具合     最終更新日 : 2006/06/21
文書を印刷する
対象製品
El Tabelle for .NET 3.0J
発生環境
この現象は、次のファイルバージョンのアセンブリで発生します。
v3.2.2006.0414 および以前のアセンブリ
状況
修正済み
詳細
コンボボックス型セル(または拡張コンボボックス型セル)で、CellNotify イベントの SelectedIndexChanged イベントを使用して、Redraw プロパティと Hidden プロパティの切り替えを行うと、2回目のドロップダウン操作で、リストが開けなくなります。

 Private Sub Sheet1_CellNotify(ByVal sender As Object, _
   ByVal e As GrapeCity.Win.ElTabelle.CellNotifyEventArgs) Handles Sheet1.CellNotify

   If e.Name = GrapeCity.Win.ElTabelle.CellNotifyEvents.SelectedIndexChanged Then
     Sheet1.Redraw = False
     Sheet1.Rows(0).Hidden = True
     Sheet1.Rows(0).Hidden = False
     Sheet1.Redraw = True
   End If

 End Sub

・この現象は拡張コンボボックス型セルでも発生します
・この現象は MultiRowSheet では発生しません
回避方法
この現象はファイル バージョン v3.2.2006.0616 以降のアセンブリで修正されています。

修正版は こちら からダウンロードできます。

また、次の操作を行うことで現象を回避できます。

Redraw プロパティを False、Hidden プロパティを True に設定する前に Sheet.EditState プロパティを False に設定する処理を追加します。
キーワード
ELTB05403

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