webbrowser组件问题(专题讨论)

问题描述

使用webbrowser组件开发是,遇到了几个实际问题。列举一下请高手回答。一、删除正在浏览的文档的问题。我利用webbrowser打开word文档时,我想删除该文档,由于需要需要关闭该文档才能删除,如何关闭?我采用的办法是:mybrowser.Navigate("about:bland",NULL,NULL,NULL,NULL);然后DeleteFile("abc.doc");然而还是失败,似乎navigate是异步执行的。于是我加一个Sleep(5000),再删除,仍然失败。但是,只要我把deleteFile放在另外一个按钮下面执行,就能成功,百思不得其解。二、限制弹出网页的问题。我上网查了一些资料,说是要在NewWindow2事件中,设置Cancel=true就能解决,我做测试根本无效。不知道怎么回事三、浏览部分网页,会改变webbrowser控件的尺寸某些含有改变父窗口大小的javascripe代码会改变控件的尺寸导致界面混乱,如何解决该问题?希望本贴能吸引较多的webbrowser开发者前来关注,一起共同提高!!!

解决方案

解决方案二:
不明LZ在说什么

时间: 2024-10-01 11:20:15

webbrowser组件问题(专题讨论)的相关文章

C#Winfrom WebBrowser mshtml组件BUG?

问题描述 使用WebBrowser组件打开163邮箱,然后点击写信,直击蹦了.其他页面没有崩,单独写信页面崩,后来发现URL后面的参数问题,有问题的参数是#module=compose.ComposeModule%7C%7B%22type%22%3A%22compose%22%2C%22fullScreen%22%3Atrue%2C%22cid%22%3A%22c%3A1466272273718%22%7D主要出现这种,就崩了,代码没有任何问题,我是直接一个程序什么代码都没,就直接使用Webbr

第一次创业回忆录:从博客走向微博那荡起与陨落的三年(2011-2013)

前言: 吃完饭,一躺下,一个梦,醒了-- 马上就要踏上第二次创业的征程了,详情见:一个想法(续三):一份IT技术联盟创业计划书,开启众筹创业征程 既然今夜无眠寂静,就静静回忆下当年第一次创业的时光吧. 在我博客的十年里,那几年基本淡出博客园,离开了社区. 故很多人不知道我那段时光,我也没有记录过程,今天就与大伙分享一篇回忆录吧. 2010年,那年,我还很年轻 在完成SilverLight+WCF网络象棋的系列发布后,开始聚集了一点人气. 之后便开始重新(之前进行过一次,但失败了)进行了CYQ.D

c#调用html文件中js函数

问题描述 c#调用html文件中js函数 要做一个程序从读卡器读出数据,给的测试的网页中可以用读卡器读出数据,怎么才能用c#调用html中的js函数 html> <head> <title>TEST</title> <script language="javascript"> function GetCardinfo() { var cport; var cseat; var str1; cport=parseInt(documen

VB.NET自动填表问题,With区块变量未设置。

问题描述 PrivateSubButton6_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton6.ClickDimxmlAsNewSystem.Xml.XmlDocumentDimstrURLAsStringDimLoginUserNameAsStringDimLoginPassWordAsStringLoginUserName=UserName.TextLoginPassWord=PassWord.T

webbrowser调用object组件在win7下不好使,xp正常

问题描述 我的web程序是java的,需要在webbrowser下浏览,用.net写了个小exe文件,很简单,只有一个框框,没有任何其他功能,网站调用object文件在xp下使用正常,win7系统64位下不行,32位没关注,好像也是不行,希望大神解答下,webbrowser代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;

C#中WebBrowser的使用

web 其实网络上这类文章很多,我大致从头说说我自己的经验. 1.加入引用 在控件栏按右键,选择"添加/移除项",选COM组件,选中"Microsoft Web Browser".然后就可以往窗体上拖出一个该控件(下面把该控件一个对象称为webBrowser).控件属性中可以调整的不多,从一些资料中得知WebBrowser中的MenuBar.StatusBar等其实都没实现. 2.控件的函数 由于是COM过来的控件,它的一些函数就比较怪,基本的Navigate函数除

用C#和microsoft webbrowser控件创建自己的ie

web|webbrowser控件|创建 运行本例程需要 VS.net 2003 装有ie browser    如何简单的创建自己的ie浏览器?Mircosoft提供了一个COM组件供我们使用,此组件是一个AtiveX控件,实际上很多多窗口浏览器比如myie.te都是用了此控件.下面说说如何在C#里面使用它. 创建一个窗口运用程序 右击工具箱某一选项卡>添加/移除项...>COM组件>选中"Microsoft Web Browser"控件.       3.按确定后控

C#用webbrowser在Form中嵌入并且操作Excel表格,如何让他不提示是否保存并取消保存?

excel|web 一.首先简要回顾一下如何操作Excel表             先要添加对Excel的引用.选择项目-〉添加引用-〉COM-〉添加Microsoft   Excel   9.0.(不同的office讲会有不同版本的dll文件).           using   Excel;           using   System.Reflection;                     //产生一个Excel.Application的新进程           Exce

WebBrowser控件捕捉DHTML事件

dhtml|web|webbrowser控件 作者:Tuenhai.com MSN: king#tuenhai.com 版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及本声明 http://www.Tuenhai.com/ 开发工具:Microsoft Visual Studio .NET 2003 操作系统:Windows XP 原文:http://www.devx.com/vb2themax/tip/18798 和其他控件一样,我们可以用WebBrowser控件来