我看到很多商业如今登陆之后,进入的那个页面是html的页面。可以直接点击html按钮,弹出相应的form。我一直不知道这个是怎么实现的。我想了一种实现方式(不完美,希望大家讨论):
在app.path下面放置一个test.html,用webbrowser控件把这个test.html的显示出来。
在test.html里面,点击一个按钮的时候会执行test.html里面的javascript,把按钮的id放置到test.html的一个隐含变量中。点击按钮会触发webbrowser的事件(忘了名字,好像叫complete),在该事件中,读取test.html中的隐含变量,然后根据该变量的值弹出相应的form。这个方法我在vb里面测试出来了,但是编译成exe之后就不行了,不知道是什么原因?!还有我觉得该方法比较复杂,在权限控制的时候,我需要disable一些按钮,就更加复杂了。有没有更加简单的方法。欢迎大家讨论。