Autocomplete KendoUI-自动完成不会使用Web浏览器控件打开下拉列表

Autocomplete KendoUI-自动完成不会使用Web浏览器控件打开下拉列表,autocomplete,kendo-ui,webbrowser-control,Autocomplete,Kendo Ui,Webbrowser Control,在网页上有一个简单的KendoUI-AutoComplete控件。当我在独立浏览器IE-11中打开页面时,它工作正常。当我在win form应用程序中嵌入的web浏览器控件中打开页面时,autocomplete不会打开下拉列表(在下面的示例中),“some”警报不会触发。不过,Change事件在这两种情况下都可以正常工作。Web浏览器控件处于IE-11浏览器仿真模式 <div> <input id="autoComplete" />

在网页上有一个简单的KendoUI-AutoComplete控件。当我在独立浏览器IE-11中打开页面时,它工作正常。当我在win form应用程序中嵌入的web浏览器控件中打开页面时,autocomplete不会打开下拉列表(在下面的示例中),“some”警报不会触发。不过,Change事件在这两种情况下都可以正常工作。Web浏览器控件处于IE-11浏览器仿真模式

        <div>
        <input id="autoComplete" />
        </div>

    var dataA = ["Item1", "Item2", "Item3"];
    $("#autoComplete").kendoAutoComplete({
     dataSource: dataA,
     open: function (e) {
        alert('some');
     },
     change: function (e) {
        var value = this.value();
        alert(value);
        // Use the value of the widget
     }
    });

问题的核心是,“特殊键”选项卡、“回车”等无法工作,因此“自动完成”控件无法获取与键相关的事件。罪犯原来是那本录像机。delphi应用程序正在主内核容器中加载COM+dll。此DLL包含一个带有web浏览器控件WebBrowser的表单。加载COM+dll的主内核容器正在将IsVCLHook Controls.pas设置为TRUE。当我们将包含web浏览器控件TWebBrowser的dll设置为FALSE时,问题得到了解决