我在Delphi-XE5中为Android创建了一个简单的应用程序。它只有一个TWebBrowser对象,当应用程序运行时,它可以直接访问某个网站。但是,当我专注于/触摸到任何webform的输入时,什么都不会发生。光标进入输入,但虚拟键盘不显示。
我要在Event上放些代码还是..。是德尔菲的窃听器吗?
发布于 2014-04-05 09:10:44
是的,这是德尔菲TWebBrowser中的一个bug。或者,他们希望我们相信,它是按照设计的,所以你只使用网页浏览器查看网页,没有交互。然而,有一个解决办法。
procedure TFormBrowserAdd.ButtonNavigateClick(Sender: TObject);
begin
WebBrowser.CanFocus := True;
WebBrowser.Navigate(EditUrl.Text);
WebBrowser.SetFocus;
end;您可以阅读整篇文章这里。还可以检查这个堆栈过流条目。还有一份质量控制报告被标记为“解决”,这可能表明修复将以XE6或更高版本发送。
https://stackoverflow.com/questions/22874711
复制相似问题