下载进度指示器技术示例
更新:2007 年 11 月
此示例演示如何显示文件下载的进度。
有关使用这些示例的信息,请参见下面的主题:
使用命令提示生成示例
打开命令提示窗口,定位到 WebClientProgress 目录下语言特定的子目录之一。有关所需设置和 SDK 命令提示的信息,请参见如何:设置示例设置。
根据所选的编程语言,在命令行中键入 msbuild WebClientProgressCS.sln 或 msbuild WebClientProgressVB.sln。
使用 Visual Studio 生成示例
打开 Windows 资源管理器,定位到 WebClientProgress 目录下语言特定的子目录之一。
根据所选的编程语言,双击 WebClientProgressCS.sln 或 WebClientProgressVB.sln 文件的图标,在 Visual Studio 中打开该文件。
在“生成”菜单上单击“生成解决方案”。
应用程序将在默认的 \bin 或 \bin\Debug 目录中生成。
运行示例
使用命令提示或 Windows 资源管理器定位到包含新的可执行文件的目录。
在命令行中键入 WebClientProgress,或在 Windows 资源管理器中双击 WebClientProgress 的图标以启动该可执行文件。
备注
该示例窗体使用它的 client_DownloadProgressChanged 方法处理 DownloadProgressChanged 事件。事件处理方法的第二个参数必须为 EventArgs 类型或派生类型。在这种情况下,DownloadProgressChangedEventArgs 类型公开 ProgressPercentage 属性,该属性的值被分配给 Value 属性。同样,该窗体用它的 client_DownloadFileCompleted 方法处理 DownloadFileCompleted 事件,该方法将类型为 AsyncCompletedEventArgs 的实例作为它的第二个参数。