`
javasogo
  • 浏览: 1773581 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

让自定义Prompt窗体中在BackgroundWorker中使用COM组件WebBrowser

 
阅读更多

Prompt Window的实现:

解释:

从实现的第一行线程的代码可以看出,Prompt运行的内容所在的线程需要使用STA模式,如果开发时不使用像WebBrowser这样的COM的话,可以忽略这行代码,关于STA与MTA的解释在这里(http://stackoverflow.com/questions/127188/could-you-explain-sta-and-mta)可以找到。重点核心的代码就是prompt.ShowDialog()以及它下面的一行,ShowDialog会显示窗体,代码停留在这里直到窗体被关闭。当窗体关闭时,可以把窗体内的文本返回,而这里所返回的是浏览器的Cookie信息。

让WebBrowser在BackgroudWorker中工作:

解释:

假设上面的代码在BackgroundWorker中运行,时不时地就会有异常发生,原因是BackgroundWorker本身的线程模式不是STA。所以需要从当前位置新开启一个STA模式的,为了让代码暂时停留直到窗体关闭,用Join进行阻塞。Thread构造函数中所使用的是匿名访问。

分享到:
评论

相关推荐

    微信小程序自定义prompt组件步骤详解

     步骤二:在该目录下新建一个prompt的文件夹,用来放prompt组件;  步骤三:右击–>新建–>component 直接上代码 wxml <view class=prompt-box hidden={{isHidden}}> <view class=prompt-content> ...

    AI编程助手Bito中关于Prompt的使用介绍

    一、内容概要: 1、什么是Prompt? 2、获得更好的结果的3个策略 - 写出清晰而详细的指示 ...四、阅读建议:建议结合Bito工具,在IDE中进行自定义Prompt指令的尝试,逐步优化最符合自己的Prompt编程指令。

    在PowerPoint2021中创建自定义动画效果.docx

    在PowerPoint2021中创建自定义动画效果.docx

    Prompt消息提示组件

    在web开发中,对于浏览器默认的消息提示框(如alert,confirm等)外观无法控制,为了实现更好的界面效果,于是模拟系统的消息提示框实现了该组件。在外观上可以通过css进行完全的控制。 演示地址:...

    微信小程序各种自定义组件

    组件的wxml结构请看dist/components/下的组件 样式文件可直接引用dist/components/wux.wxss 插件及文档 ActionSheet - 上拉菜单 Backdrop - 背景幕 Barcode - 条形码 Button - 浮动按钮 Calendar - 日历 CountDown ...

    SQLPrompt快速参考指南(中文机翻word版)

    原英文文档:http://assets.red-gate.com/products/sql-development/sql-prompt/assets/sql-prompt-quick-reference.pdf,使用google翻译器机翻为中英文对照文档。

    SQLPrompt_7.2.2.273中文翻译及配置.7z

    SQLPrompt_7.2.2.273中文翻译及配置 所有翻译为中截屏图片配中文翻译,大部分加入了我使用中的理解 配置文件为我平时使用中常用配置

    SQLPrompt for SQLServer2016 智能提示插件 SQL2016 提示

    自动脚本设置为用户提供了简单的代码易读性--这在开发者使用的是不大熟悉的脚本时尤其有用。SQL Prompt是立即可用的且能极大的提高生产率。 功能特征: 顺利的编写SQL代码 根据部分代码比对进行代码补全 自定义代码...

    ChatGPT高质量prompt技巧分享.pdf

    如何在 ChatGPT 中使用: 第 11 章:多项选择 Prompt 第 12 章:可解释的软 Prompt 第 13 章:可控生成 Prompt 第 14 章:问答 Prompt 第 15 章:摘要 Prompt 如何在 ChatGPT 中使用: 第 16 章:对话 Prompt 第 17 ...

    cmder-powerline-prompt, 在 Windows 上,自定义Cmder的提示.zip

    cmder-powerline-prompt, 在 Windows 上,自定义Cmder的提示 Cmder-powerline-prompt这是 Cmder ( 。用于 Windows的备用控制台 模拟器 )的自定义提示。 这里还有一个 PowerShell的版本。它看起来像这样: 提示有多个...

    SQLPrompt_6.1.0.72

    数据库管理软件SQL Prompt发行有几年的时间了,它简单易用,尤其是在自动设置脚本方面让代码变得简单易读,还有对语法和用户编写的代码片段进行自动检索,智能地为用户提供一个合适的代码选择,这极大地提高了工作...

    SQLprompt10.1.7.15015完美使用支持sql2019的ssms18.5.zip

    SQLprompt10.1.7.15015完美使用支持sql2019的ssms18.5 ,可以正常使用

    SQLPrompt 6.1.0.67(安装包、注册机)

    你可以自定义SQL Prompt格式,使用制表符来缩进文字 SQL Prompt格式不会再用大写表达XML函数 在SQL Prompt代码片段里,你可以使用 $PASTE$把你剪贴板里的内容插入到查询里去 修复了在WIN8里的一些稳定问题 数据...

    课程作业基于prompt的中文文本分类python源码.zip

    基于prompt的中文文本分类python源码.zip基于prompt的中文文本分类python源码.zip基于prompt的中文文本分类python源码.zip基于prompt的中文文本分类python源码.zip基于prompt的中文文本分类python源码.zip基于prompt...

    SQLPrompt_7工具(包含注册机和使用说明)

    自动脚本设置为用户提供了简单的代码易读性--这在开发者使用的是不大熟悉的脚本时尤其有用。SQL Prompt是立即可用的且能极大的提高生产率。[1]  功能特征 编辑 顺利的编写SQL代码 根据部分代码比对进行代码补全 ...

    SQL.Prompt5.3

    使用SQL Prompt可以极大的提高用户的生产率,并明显的减少花在键盘上的时间。 功能特征: 顺利的编写SQL代码 根据部分代码比对进行代码补全 自定义代码片段 智能JOIN条件提示 即时访问模式信息 使得代码更具...

    SQL开发利器SQL Prompt 5.1 使用教程

    SQL Prompt 5.1 中一些教程使用教程。

    SQLPrompt 6.0.0.441 (含注册机)

    数据库管理软件SQL Prompt发行有几年的时间了,它简单易用,尤其是在自动设置脚本方面让代码变得简单易读,还有对语法和用户编写的代码片段进行自动检索,智能地为用户提供一个合适的代码选择,这极大地提高了工作...

    SQLPrompt5.3破解

    本人在Windows7 64位+SQL Server 2012环境下测试通过(系统是全新安装) 使用方法: 1,安装SQLPrompt v5.3,这个不多说。 2,安装完毕后,断开网络连接。 3,打开Visual Studio或者SQL Server Management Studio(版本...

Global site tag (gtag.js) - Google Analytics