Sheet.Enter イベントがフォーム上のどの位置をクリックしても発生してしまう場合がある

文書番号 : 20201     文書種別 : 不具合     最終更新日 : 2006/03/03
文書を印刷する
対象製品
El Tabelle for .NET 3.0J
発生環境
この現象は、次のファイルバージョンのアセンブリで発生します。
v3.1.2005.1208 および以前のアセンブリ
状況
修正済み
詳細
・Sheet.Enter イベントで例えば以下のような処理を行います。

Private Sub Sheet1_Enter(ByVal sender As Object, ByVal e As System.EventArgs) Handles Sheet1.Enter
  MsgBox("Sheet.Enter")
  TextBox1.Focus()
End Sub

・実行時に、一度スクロールバーをクリックして、メッセージボックスを表示させます。

上記手順以降、シートコントロール上に限らず、フォーム上のどの位置でマウスをクリックしても Sheet.Enter イベントが発生するようになります。
回避方法
この現象はファイル バージョン v3.1.2006.0127 以降のアセンブリで修正されています。

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

問題が修正されたアセンブリに移行する以外、この問題を回避する方法はありません。
キーワード
ELTB05104

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