如何让TWebBrowser组件响应手势?

时间:2017-12-02 01:31:58

标签: delphi firemonkey delphi-10.1-berlin

我希望能够在TWebBrowser组件中使用手势。如果我这样做:

  1. 创建一个空白的FireMonkey应用程序。
  2. 在表单上删除TabControl,添加两个TabItem,将TabControl与客户端对齐。
  3. 将一个WebBrowser放在其中一个标签上。
  4. 将GestureManager添加到表单,将其分配给WebBrowser,激活左右标准手势,在OnGesture事件中编写简单的ShowMessage。
  5. 当我在网络浏览器上运行应用程序手势时,不做任何事情。 OTOH,如果我将GestureManager附加到TabControl,那么它确实会生成事件 - 只要我没有通过Web浏览器进行手势操作。

    那么,如何让TWebBrowser组件响应手势呢?

    更新: 根据Ken的建议,我尝试在普通表格上删除TWebBrowser。相同的结果...... WebBrowser不响应手势,并且将GestureManager重新分配给表单会导致表单响应手势。

0 个答案:

没有答案