作成日: 2020/04/01 最終更新日: 2020/04/01
文書種別
不具合
状況
修正済み
詳細
ComboBoxにて、ドロップダウンリスト内の項目を選択後、別のコントロールにフォーカスを移すと、コントロールへのfocusイベントが発生してから、ComboBoxのchangeイベントが発生します。
なお、ComboBoxにドロップダウンリストの値を直接入力してから、別のコントロールにフォーカスを移した場合には、ComboBoxのchangeイベントが発生し、その後focusイベントが発生します。(正しい動作)
また、コンボボックからフォーカスを失わずにリストの項目を切り替えた場合、Internet Explorerのみ、changeイベントが発生しませんが、これはブラウザの動作に依存した制限事項となります。
この現象の回避方法として、changeイベントの代わりにComboBoxクラスのtextChangedイベントを使用する方法があります。
なお、ComboBoxにドロップダウンリストの値を直接入力してから、別のコントロールにフォーカスを移した場合には、ComboBoxのchangeイベントが発生し、その後focusイベントが発生します。(正しい動作)
また、コンボボックからフォーカスを失わずにリストの項目を切り替えた場合、Internet Explorerのみ、changeイベントが発生しませんが、これはブラウザの動作に依存した制限事項となります。
この現象の回避方法として、changeイベントの代わりにComboBoxクラスのtextChangedイベントを使用する方法があります。
回避方法
focusイベントが発生してから、ComboBoxのchangeイベントが発生する問題は、バージョン5.20191.615で修正されました。
旧文書番号
85128