问题:
我想在一个TextBox里面输入一段内容,然后用程序转到百度里面进行搜索,将搜索结果用百度的网页在我的WebBrowser里面显示,我该怎么做?
就像在浏览器上的插件,在一个文本框里面输入内容,然后就会自动跳到 狗狗搜索里面那样 ,该怎么做?
今天下午无聊,看到这个帖子,我想了下并不难,因此花了半小时把这东西全部做好.
baidu的搜索方法是:http://www.baidu.com/s?ie=gb2312&wd=要搜索的内容
思路是先做个webbrowser插件,然后通过在html页面中调用该插件的对外类,用webbrowser打开搜索结果.
粗略的做了下:
要做IE插件,首先先在项目中创建一个WindowsFormsControlLibrary,对AssemblyInfo.cs里的ComVisible设置为true,
在项目里添加IObjectSafty.cs类,通知IE浏览器这个是安全程序.