!!!!!各位专家们,师兄们, 请快快快来帮忙啊!!!!!!!!!!!

问题描述

我在用c#做一个网页浏览器。但是有一个问题加载某个网络数据库的pdf文件时,不知道该怎么判断是否加载完成。用过webbrowser.IsBusy.DocumentCompleted等等很多办法还是不管用诸位师兄帮个忙,我给您们鞠躬了!!!!还有加载完成的pdf文件如何自动保存(不要打开SaveDialog来手动保存,我要自动保存)

解决方案

解决方案二:
帮顶....用C#做浏览器,好像不是强项吧.
解决方案三:
如果几个事件都搞不定的话.监视IE临时目录,检测是否有这个pdf出现,如果出现,说明下载完成,同时你把它copy到其他目录就是保存了.
解决方案四:
WebBrowser.ReadyState.Complete判断完全读完。webbrowser.IsBusy=false;也可以的。
解决方案五:
WebBrowser.DocumentStream把那个文件读出来,直接写到一个文件里就可以了啊。
解决方案六:
试下这个思路while(true){pdfByte=content.ReadByte();//content是PDF流if(pdfByte==-1)break;sw.WriteByte((byte)pdfByte);//sw是个写文件的流}

时间: 2024-12-24 01:04:46

!!!!!各位专家们,师兄们, 请快快快来帮忙啊!!!!!!!!!!!的相关文章

标准-请懂计算机的帮忙估算一下,我鼠标连续移动一秒,计算机要花费多少时间在鼠标移动这一事件的处理上

问题描述 请懂计算机的帮忙估算一下,我鼠标连续移动一秒,计算机要花费多少时间在鼠标移动这一事件的处理上 以市面上普通正常的计算机标准大概估算一下就行了,只要误差在一个数量级以内,一直觉得计算很快,但是不知道到底有多快,学编程,书里有句话说:"不要以为你连续移动鼠标,电脑就处于忙碌状态,它依然有很多的空闲时间,所以我才有此一问" 解决方案 鼠标晃晃还是需要消耗一些资源的,因为窗口上很多控件都需要判断自身是否需要响应鼠标滑过的消息,以及处理显示.你可以打开任务管理器,切换到性能标签, 晃动

用c++写了一个函数判断一个数组是否包含另一个数组 但是总是返回-1 请大神们帮忙看看错在哪里

问题描述 用c++写了一个函数判断一个数组是否包含另一个数组 但是总是返回-1 请大神们帮忙看看错在哪里 int substr_index( const char substr[], const char str[]) { int flag = -1; int sizeOfSubstr = sizeof(substr)/sizeof(char); int sizeOfStr = sizeof(str)/sizeof(char); for (int i = 0; i < sizeOfStr; i+

android-贴一段代码,关于自动接听的,请老司机帮帮忙

问题描述 贴一段代码,关于自动接听的,请老司机帮帮忙 public synchronized void answerRingingCall(Context context) { try { Log.e("try to answer", "below 2.3"); //ITelephony itelephony = getITelephony(mTelephonyManager); Method method = Class.forName("android

静态 非静态 覆盖-java中子类的静态方法能否覆盖父类的静态方法?请大神们帮忙分析下!

问题描述 java中子类的静态方法能否覆盖父类的静态方法?请大神们帮忙分析下! 第一题: class Parent { public void nonStaticMethod() { System.out.println("Parent's Non-Static Method is Called"); } public static void staticMethod() { System.out.println("parent's static method is call

c#窗体-c#两个窗口之间传值,虽然简单,但我仍不会,请各位大神帮忙

问题描述 c#两个窗口之间传值,虽然简单,但我仍不会,请各位大神帮忙 在一个窗口的button按钮中点击,另一个窗口的checkbox被选中,该咋写 解决方案 http://bbs.csdn.net/topics/360140208 解决方案二: 另一个窗体添加一个属性 public bool IsSelected { get { return checkBox1.Checked; } set { checkBox1.Checked = value; } } 主窗体 (Application.O

数据-Oracle 权限问题请给位帮帮忙,在线等

问题描述 Oracle 权限问题请给位帮帮忙,在线等 1.oracle 新建了一个用户,怎样赋权限 让这个用户只能对自己用户下的数据操作(包括视图,function等等) 2.expdp语句导出是导出的整个库么? 还是用户下的所有内容 ? (注:用户的权限是DBA)

robotium跨应用操作~~~请大神们帮忙解答,,新手见谅

问题描述 robotium跨应用操作~~~请大神们帮忙解答,,新手见谅 执行 if(!solo.searchText("您没"));需要跨应用进入contacts中 程序无法执行,请帮忙进行编写跨应用操作,请帮忙直接进行在代码上进行修改,,最好能进行备注,新手请谅解 注:不需要写调用什么,然后声明什么的,新手看不懂直接改代码就好. 可以的话加我QQ:1158996359~~~ ~~~~~~~~~~~~~~~~~谢谢您! public class Call extends Activit

java mysql-使用QueryRunner报错,请大神们帮忙解决

问题描述 使用QueryRunner报错,请大神们帮忙解决 代码和错误信息如下: 解决方案 看看你的list 里面到底有没有没 accountId

wcf-同样的WCF服务程序,使用不同的宿主,效果不一样,请大神帮帮忙,谢谢

问题描述 同样的WCF服务程序,使用不同的宿主,效果不一样,请大神帮帮忙,谢谢 1C //契约的实现using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks; namespace TickService{ public class TickService:ITicketService { //Tick tick = Tick.tick