2

我正在使用 Access 2007 数据库,并且在使用 ActiveX WebBrowser 控件时遇到了一些不需要的行为。该控件位于窗体上多选项卡控件的单个选项卡上。当表单加载时,我将要加载的页面的 URL 传递给它。

表单加载良好,网页也是如此。这是不受欢迎的行为开始的地方。如果我切换到表单上的不同选项卡,然后切换回来,webbrowser 控件会重新加载网页。我不想要这个。我正在显示一个实时地图(如谷歌地图),我想保留它留下的状态。

您可以通过将 webbrowser 控件添加到具有多个选项卡的表单上的选项卡来测试这一点。将 webbrowser 控件指向如下 URL:

https://google-developers.appspot.com/maps/documentation/javascript/examples/map-simple

当表单(和页面)加载时,移动地图,放大几个级别。切换标签并切换回来。地图将重新加载到其原始视图。我能阻止这种情况发生吗??

这真的扼杀了我想要完成的事情。谢谢!

史蒂夫

4

1 回答 1

2

亚历克斯-

我想出了一个解决方法。答案与您的建议一致,即从多页选项卡中删除 web 控件。我最终做的是创建一个只有 web 控件的空白表单。创建表单后,我将它作为子表单添加回我的选项卡,它终于正常运行了!我现在可以在表单上切换选项卡,并且网页不会重新加载。

哈利路亚!

于 2012-05-22T23:21:57.350 回答