网站建设资讯

NEWS

网站建设资讯

vb.net除了ie,vb60和vb net区别

如何编写vb.net程序,打开IE浏览器

如下两种方法,

我们提供的服务有:成都做网站、网站建设、微信公众号开发、网站优化、网站认证、金州ssl等。为上千企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的金州网站制作公司

1,

采用默认的浏览器打开FTP站点,不需要知道IE在什么地方,建议采用。

Shell("rundll32

url.dll

FileProtocolHandler

")

2,采用IE打开,只要更改为你的ie路径就可以了。不建议使用这个方法。

Shell("C:\Program

Files\Internet

Explorer\iexplore.exe

")

vb.net 直接通过浏览器操作网页

你说的操作是像人一样用鼠标点击网页?

直接应该是不行的,可以考虑先抓包分析数据包,在模拟浏览器发送请求获取数据,然后进行相应处理

VB.net中如何使webborwser只在本身打开网页,不打开IE?

private void button1_Click(object sender, EventArgs e){webBrowser1.Navigate(textBox1.Text); webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted);}void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e){if (webBrowser1.Document != null){HtmlDocument myDoc = webBrowser1.Document; HtmlElementCollection hc = myDoc.Body.GetElementsByTagName("A"); foreach (HtmlElement he in hc){he.SetAttribute("target", "_self");}}}追问: 能否写成VB.net语言?回答: 一样的,只是处理DocumentCompleted事件,这个在属性窗口就可以双击生成了追问: 我真是对你无语了 Private Sub button1_Click(sender As Object, e As EventArgs) webBrowser1.Navigate(textBox1.Text) webBrowser1.DocumentCompleted += New WebBrowserDocumentCompletedEventHandler(AddressOf webBrowser1_DocumentCompleted)End SubPrivate Sub webBrowser1_DocumentCompleted(sender As Object, e As WebBrowserDocumentCompletedEventArgs) If webBrowser1.Document IsNot Nothing Then Dim myDoc As HtmlDocument = webBrowser1.Document Dim hc As HtmlElementCollection = myDoc.Body.GetElementsByTagName("A") For Each he As HtmlElement In hc he.SetAttribute("target", "_self")NextEnd IfEnd Sub追问: 基本可以了,webBrowser1.DocumentCompleted += New WebBrowserDocumentCompletedEventHandler(AddressOf webBrowser1_DocumentCompleted)这一句貌似有问题。还有就是点击图标打开百度HI时还会弹出IE。回答:

vb.net 在BS页面中,怎么调用客户端本地程序

你除非写插件,用户访问你的BS页面的时候要安装这个插件,然后由这个插件去读取客户端本地程序。不过这个插件目测很多浏览器是不支持的。一般只有IE可以用。

VB.NET自带的webbrowser控件是IE内核的吗?有什么办法可以使用chrome内核?

webbrowser 是ieframe.dll 提供并封装好内核的, 版本和 ieframe.dll的版本一致, 和 IE 会有差别的,比如一些网页是打不开的,一些网游用IE 正常webbrowser 是不正常的

因为VB一般说是6.0的版本,并已经不再更新(现在都是支持.net框架了,所以 要想同步版本只有用 vb.net编程 了,而net说实话和 VB6来说根本不算VB 语言了

所以你可以考虑直接调用IE 对象 ,并设置父窗口为你的程序(默认是桌面的)


分享标题:vb.net除了ie,vb60和vb net区别
分享URL:http://njwzjz.com/article/dseeodp.html